随着围绕MVC的大肆宣传(这是正确的)我决定自己试一试并编写我的第一个.NET MVC Web应用程序。有几个选项供我选择,我想知道人们推荐哪种框架MVC 。
看起来前两个人确实是最有力的竞争者。另外一些DI容器是MVC的自然补充 - MonoRail已经come with one,而ASP.NET MVC也许可以使用像Unity这样的东西。
答案 0 :(得分:11)
我认为最好的选择是Microsoft ASP.NET MVC,原因如下:
答案 1 :(得分:4)
Microsoft ASP.NET MVC
亲:您可以利用.net和您使用asp.net的经验
答案 2 :(得分:4)
所以这涉及你在问题中提到的主要差异因素;-p
我个人使用ASP.NET MVC ......但无论如何都可以接近。我只是希望ASP.NET MVC更加主流化,“官方”卡片带来更多书籍/社区/等等。
只需看看SO上的标签数量; asp.net-mvc(和类似的)4k +;单轨......很难找到...
答案 3 :(得分:0)
它基本上归结为你想要摆脱它的东西
据说它很难击败asp.net mvc *积极维护 *一致/易于使用的命名约定(如果没有意义,请随意跳过:) *详细记录了源代码/教程/ handon labs等 *使用其他可用选项进行整理:
我没有听到/看过最后两个选择,当我浏览这些链接时,考虑到asp.net mvc就在那里,我不会花时间学习/阅读它们 - 我的0.02
答案 4 :(得分:0)
这里没有提到的是my favorite since 2014, NancyFx,灵感来自Ruby世界的Sinatra。
与重量级官方ASP.NET MVC不同,几乎没有开销。
它适用于OWIN和Razor模板(以及其他模板)并且易于扩展。
最好的功能是你可以在同一个MVC控制器类中写入服务和视图的路由,Nancy称之为“模块”