我对 ASP.NET MVC 和实体框架的第一次体验引起了我对这个框架的兴趣,我想实现一些基本的应用程序,涵盖真实Web应用程序的基本要求。到目前为止,VS 2008给予的支持已经令人印象深刻。 但是,对于某些领域,使用现有的附加组件或各种库可能会节省时间。是否已有商业或开放的解决方案,我应该看看?
答案 0 :(得分:15)
其中一些:
请务必查看example projects。
Telerik也制作了一些UI内容(还没有签出)。
您可能有兴趣查看其他视图引擎,例如:
Haack最近posted关于.less - 可能值得检查以管理css
T4MVC by David Ebbo库是一个很好的解决方案,如何使你的asp.net mvc应用程序更强类型。
用于UI测试 - Watin框架 Here's Jimmy谈论在进行UI测试时常见问题的实现和解决方案。在我看来,他更喜欢Gallio + NBehave + MbUnit组合,但我个人喜欢BehaveN(它不需要测试运行,不与特定的单元测试框架绑定)。
如果需要使用原始html,HtmlAgilityPack是一个不错的工具。
MvcTurbine可能会简化您的asp.net-mvc项目的技术部分。
找到Kazi Manzur Rashid所做的有用MvcExtensions扩展。
用于管理javascript和css - Chirpy。
用于MVVM支持的对象映射器 - AutoMapper。
elmah非常适合错误记录。
答案 1 :(得分:3)
答案 2 :(得分:3)
除了xVal是一个非常好的验证库,使用jQuery之外,没有什么可以添加的。我的公司目前正在从“自己动手”的解决方案转变为此。
答案 3 :(得分:2)
此post的底部有一些有用的链接。
,包括:
另外,请关注一些大型组件开发人员。 Telerik有一些demo的MVC组件,我听说DeveloperExpress也有一些。
答案 4 :(得分:1)
只是为Telerik的MVC支持添加细节:
我们刚刚开始使用上周的CTP对ASP.NET MVC进行官方支持。我们针对MVC的新UI扩展将旨在将WebForms的生产力提升到MVC而不违反任何MVC概念。我们的新扩展是专门为MVC构建的,他们将在客户端上利用jQuery来处理所有行为和Ajax。
此外,Extensions是完全开源的,根据Microsoft公共许可证(MS-PL)许可 - 与ASP.NET MVC框架相同的许可证。您现在可以在Telerik.com或CodePlex上找到CTP源:
http://telerikaspnetmvc.codeplex.com/
所有这些都说,这是我们早期的支持。我们将在11月发布前3个UI扩展,并在2010年从那里开始构建。第一个计划的扩展是:
您可以在Telerik.com上找到更多详细信息,演示和下载:
希望有所帮助。