当前位置:  开发笔记 > 编程语言 > 正文

什么是asp.net mvc的理想候选人

如何解决《什么是asp.netmvc的理想候选人》经验,为你挑选了1个好方法。

是否有任何特定的网站使用MVC与webforms有意义.

决定这些选择的决策过程是什么?



1> Stephen M. R..:

现在围绕MVC有很多热情,但如果你现在开始一个新的开发项目,我仍然建议你在跳上MVC列车之前仔细考虑.

对于任何非平凡项目的大多数开发团队,都有一些严肃的考虑因素.以下是我认为最相关的内容:

MVC需要您的开发人员提供更多技能.他们需要在HTML/CSS的内部工作方面具有重要的专业知识,并且需要很好地理解HTTP的工作原理.对于客户端代码,他们需要强大的javascript和JQuery技能,并在服务器端高级掌握OO主体.如果您打算从MVC中获得最大收益,也可以使用单元测试和模拟框架.

MVC 1.x框架目前对Visual Studio的RAD功能没有太大影响.你得到一个文本编辑器和智能感知,但这就是它.没有向导,没有拖放组件,没有属性编辑器等.虽然这并不是那么糟糕,但它通常意味着构建非平凡的UI将花费更长的时间,特别是对于经验不足的开发人员.

MVC是非常新的,因此很难获得代码示例,教程和示例应用程序,并且范围非常有限.文档目前也有点薄.

也许MVC框架的最大缺点是缺乏成熟且成熟的第三方市场.通过Web表单,市场上有大量非常先进的UI套件和组件,以及大量可以借用的开源项目.

对于许多应用程序,尤其是商业应用程序,仅MVC框架缺乏第三方报告,图表和推荐的网格控制应该是一个主要问题.

MVC非常棒,如果您处于可以使用它的位置,我强烈推荐它.但是,对于任何可能使您在Web表单上停留一段时间的重大项目而言,存在实际成本和风险.

我确实希望MVC的下一个主要版本可能解决许多这些问题,特别是缺乏RAD功能.我也期待围绕MVC的热情也将为平台带来很多第三方支持.但要完全建立所有这些还需要一些时间.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有