asp.net-mvc - 快速开发是 ASP.NET MVC 中的争论点吗?

标签 asp.net-mvc

自从 asp.net mvc 取消了许多 webforms 中的控件,这是否使快速应用程序开发现在与其他环境相同?比如我有php、j2ee等mvc框架,我有asp.net mvc,coder知道给定的平台,visual studio的开发优势不就没了吗?

如果我对缺少控件的看法是错误的,请告诉我,这是我的印象(我上次尝试时无法使用它们。)

我问是因为我工作的地方有些像 Microsoft - 很多,有些人可以接受它,但喜欢它的人指向 Visual Studio 以进行快速开发。我认为 asp.net mvc 1.0 中的大部分内容都消失了。

编辑:我想我在想拖放控件意味着快速应用程序开发(同样,假设编码人员知道他们在其他任何地方都在做什么。)

最佳答案

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

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

编辑:RAD 也是一个主观术语。如果您可以在两周内完成第一次迭代,但由于代码不可维护而不得不将时间表推迟两个月进行第二次迭代,这是否是快速应用程序开发?

关于asp.net-mvc - 快速开发是 ASP.NET MVC 中的争论点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301538/

相关文章:

c# - 在两个 asp.net MVC web 应用程序之间传递非 ASCII 字符将不会被识别

asp.net-mvc - asp.net core web API文件上传和 "form-data"多个参数传递给方法

c# - 当区域性可变时,格式化本地化日期而不显示年份

javascript - 检测数据变化

c# - 任何使用 MVC 和 Linq 的 .NET 电子商务包?

c# - 可选参数必须是引用类型、可为 null 的类型,或者声明为可选

asp.net-mvc - ASP.NET MVC 查找表单字段

javascript - 如何在 Razor 中使用 Javascript 同时将项目添加到多个下拉列表?

javascript - ajax mvc html : jquery val not preventing call to api

c# - 带有 Entity Framework 的 MVC 我的 DropDownList 不是下拉列表