每个程序员都有最有用的Asp.net MVC 3库吗?

时间:2011-10-01 09:00:24

标签: asp.net asp.net-mvc asp.net-mvc-3

我想知道哪些是市场上最有用,易于集成,易于编码和强大的库(免费,付费),每个MVC程序员都应该使用这些库来实现最终目标“少写,多做“

我目前正在使用Auto-Mapper,Structure-Map,Jquery。

请列出你的名字,这样每个像我这样的初学者都可以从你的答案中受益。

你的每一个答案都会受到赞赏,值得投票。

5 个答案:

答案 0 :(得分:5)

jQuery:少写,多做,JavaScript库

PM> Install-Package jQuery

不会原谅自己这不是第一个

写下更少做更多原则后,我可以添加

  • MvcContrib许多社区HTML帮助者
  • Cassette(又名Knapsack) - 脚本和样式表参考助手库(带脚本依赖性检查,版本控制,单个位置输出(在主文件中),缩小等)
  • FluentValidation - 在定义验证方面。清晰,流畅的代码,具有独立,可重用,可配置的验证器。非常好的支持asp.net mvc3

答案 1 :(得分:4)

这是一个非常主观的问题,但Nuget会记录下载的软件包:http://stats.nuget.org/#downloads如果你只是在寻找人气统计数据。

答案 2 :(得分:2)

我不喜欢库放在ASP.NET MVC上的UI抽象,但 TelerikMvcExtensions 符合您的描述:

http://nuget.org/List/Packages/TelerikMvcExtensions

但是, IMO ,如果您想要更多少写,更多方法,请使用 ASP.NET Web窗格。有时你不需要写任何东西,只需点击就可以了。 (我不喜欢)

答案 3 :(得分:1)

我更喜欢DevExpress供应商提供的强大的MVC Extensions。

产品页面:

http://www.devexpress.com/Products/NET/Controls/ASP/MVC/

演示页:

http://mvc.devexpress.com/

下载页面:

https://www.devexpress.com/ClientCenter/Downloads/#Trials

答案 4 :(得分:1)

站点地图在MVC中可能有点棘手所以请看一下MVCSitemapProvider

http://mvcsitemap.codeplex.com

ELMAH需要花费大量精力处理错误处理和记录

http://code.google.com/p/elmah/

它有一点学习曲线,但KnockOutJS可以很好地适应MVC

http://knockoutjs.com

并不是“少写”,但绝对“做得更多”看看EF Code First

http://nuget.org/List/Packages/EFCodeFirst/1.1