【发布时间】:2011-09-20 05:47:07
【问题描述】:
我很好奇 MVC 3 工具包有哪些选项。对于网络表单,我一直坚持使用Telerik 控件。与他们的网络表单产品相比,他们的 MVC 产品并不多。谷歌搜索似乎没有找到很多有用的结果,所以我想看看是否有任何开发者有任何他们想分享的经验。
有没有人使用过其他加速 MVC 3 开发的有用工具包?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-3 telerik
我很好奇 MVC 3 工具包有哪些选项。对于网络表单,我一直坚持使用Telerik 控件。与他们的网络表单产品相比,他们的 MVC 产品并不多。谷歌搜索似乎没有找到很多有用的结果,所以我想看看是否有任何开发者有任何他们想分享的经验。
有没有人使用过其他加速 MVC 3 开发的有用工具包?
【问题讨论】:
标签: c# asp.net asp.net-mvc asp.net-mvc-3 telerik
ASP.NET MVC 比经典的 WebForms 更年轻,所以没有那么多工具包是正常的。我个人使用MvcContrib。除了服务器端组件,我还喜欢客户端 jQuery 插件。 jQuery UI 有一些非常漂亮的控件,这些控件并非特定于 .NET MVC,但可以在任何 Web 应用程序中使用。
【讨论】:
因为 MVC 允许对 HTML 进行更多控制,所以大多数用户发现 javascript 工具包比服务器端工具包要好得多。 jQueryUI、knockout.js 等。
【讨论】:
作为替代方案,我建议使用 DevExpress 库。我使用它们,但仅用于后台应用程序中的高级网格使用,但它们确实加快了我在这些场景中的开发速度。 在前端应用程序中,与使用现代 JS 工具包可以获得的东西相比,我永远不需要实现如此繁重的东西(并且根据 html 代码 imo 很难看)。 (我知道,你还得写一堆 o 行,但 imo 值得)
【讨论】:
你也可以看看:Devexpress ASP.NET MVC Extensions
DevExpress ASP.NET MVC 扩展利用 ASP.NET MVC 附带的 jQuery JavaScript 库。我们的扩展通过 HtmlHelper 类的扩展生成原生 ASP.NET MVC 渲染,支持关注点分离范例,并保持测试实践的简易性。
【讨论】: