虽然,我仍然是ASP.NET MVC的新手,但是我的经理向我询问了有关ASP.NET MVC生产力的报告.实际上我们正计划使用ASP.NET MVC开发一个真实的,有点大的系统.问题是:
1-对于一个相当大的系统,它真的是goona规模吗?
2-开发人员是否容易在短时间内接收"周"?
3-是否有使用ASP.NET MVC构建的现实生活系统?"NerdDinner除外"
4- MVC如何在ASP.NET上节省一些开发时间?
如果按生产率计算,您的经理真的意味着"编写X功能需要多长时间?" 那么很可能你在ASP.NET MVC的短期内不会那么高效.但是,与webforms相比,框架中关注点的更好分离意味着更容易测试和编写结构良好的代码.
这将为您提供更好的长期生产力,但可能会牺牲短期生产力.如果你能让你的经理看到过去,那么你就是胜利者.祝一切顺利!
要回答您的直接问题:
它会扩展吗?
当然,它建立在高性能的ASP.NET框架之上,并没有带来很多Webform的包袱.
开发人员是否容易在短时间内"接受"?
取决于您的开发人员当前的技能.如果他们熟悉Web开发和MVC模式,那么应该很容易找到它们.如果他们只熟悉ASP.NET Webforms拖放一些代码,那么他们将有一个全新的范例来学习哪些需要时间.
是否有使用ASP.NET MVC构建的现实生活系统?
这个网站是一个很好的例子.
MVC如何在ASP.NET上节省一些开发时间?
涵盖在我的初步答案中.但是,从长远来看,它也可以节省时间,因为您并没有真正依赖于框架,因此您不会将自己编码到Webforms经常出现的变通方法的角落.