快速开发是ASP.NET MVC中的一个有争议的问题吗?

joh*_*nny 2 asp.net-mvc

由于asp.net mvc取消了webforms中的许多控件,这是否使得快速应用程序开发现在与其他环境相同?例如,如果我在php,j2ee等中有一个mvc框架,并且我有asp.net mvc,并且编码器知道给定的平台,那不是Visual Studio中的开发优势吗?

如果我错误的控制丢失请告诉我,这是我的印象他们(当我最后一次尝试时我不能使用它们.)

我问,因为我工作的地方有点像微软 - 很多,有些人可以忍受它,但喜欢它的人指向Visual Studio进行快速开发.我认为很多都是用asp.net mvc 1.0消失了.

编辑:我想我认为拖放控件意味着快速应用程序开发(再次,假设编码器知道他们在其他地方做了什么.)

Jos*_*dan 10

快速的应用程序开发只是一个流行语.如果您快速开发应用程序,而不是由于任何特定的工具或技术,它就存在.

ASP.NET MVC只是一种不同的方法.有些人在接近HTML时可以更快地工作.对我来说,这意味着我不必处理WebForms的(IMHO)敏感数据绑定模型.相反,我将我的模型直接传递给我的View进行渲染.这让我快速发展.您仍然可以开发自己的UserControls(或下载许多可通过开源项目获得的),但您不能使用任何具有事件或ViewState固有的东西.

编辑: RAD也是一个主观的术语.如果您可以在两周内完成第一次迭代,那么它是否是快速的应用程序开发,但是由于代码无法维护,必须将计划推回第二次迭代两个月?