ASP.NET MVC是一种敏捷技术吗?

时间:2010-06-22 07:14:47

标签: asp.net-mvc agile

你认为ASP.NET MVC是一种敏捷技术吗?哪些功能让它敏捷?

3 个答案:

答案 0 :(得分:3)

敏捷是一种发展方式,而不是一种技术。

如果您的意思是“ASP.NET MVC是否有利于敏捷开发”,并且您将Agile定义为高可测试性和频繁的迭代发布,那么是的,有很多测试框架和依赖注入/对象模拟方法的示例使用ASP.NET MVC和区域/控制器/操作方法允许大量模块化,因此易于增量部署的解决方案。

Stephen Walther's blog是这些方法的一个很好的起点。

答案 1 :(得分:0)

测试驱动开发是一种Agile实践,与MVForms相比,ASP.NET MVC使得更容易进行此类开发。但我不会说ASP.NET MVC是敏捷的。这是开发应用程序的模式。

答案 2 :(得分:0)

敏捷编程更多地是一种编程的方法或哲学,而不是一种机制或框架。它指的是团队协同工作的方式以及项目的运行方式,而不是实际编写的代码。

使用ASP.NET MVC进行敏捷编程是可能的,但也可以使用ASP.NET MVC进行“传统”的官僚开发。

几乎任何框架,语言或平台都可以实现敏捷编程。