快速web开发这个术语与Python/Django和ROR相关联。为什么C# ASP.NET不是这样的呢?
发布于 2011-01-05 16:23:16
没有“快速开发框架”或“快速开发语言”这样的东西。任何框架、语言或工具集与其他任何框架、语言或工具集一样,都可以在快速开发环境中使用。
快速发展与所使用的语言或技术无关。快速开发是一种方法,它倾向于以最少的前期设计和计划来频繁地生产原型。
发布于 2011-01-05 16:13:22
ASP.NET在开发为应用程序时,需要将项目编译成dll;有时可以对.aspx文件进行简单更改并获得即时结果,但它不像其他平台那样动态。
发布于 2011-01-05 16:17:56
我用ASP.NET做了很多开发工作,我对Python不太了解,但是我读过一些Rails。我认为RoR被认为比ASP.NET更多的主要原因是脚手架。ASP.NET确实有一些脚手架特性( ASP.NET MVC甚至有更多),但我认为RoR的功能通常更强大。而且,在我的经验中,ASP.NET开发人员往往不使用脚手架特性,即使它们是可用的。而普通ASP.NET中的脚手架特性往往会引导您进入糟糕的架构和设计路径,而RoR中的脚手架则会引导您走上正确的A&D路径。
实际上,ASP.NET可以是一个非常快速的平台。对于任何不平凡的web应用程序,我认为RoR和ASP.NET之间的差异是很小的,特别是如果开发人员精通任何平台的话。
https://softwareengineering.stackexchange.com/questions/33946
复制相似问题