WebForms和MVC之间的抉择
2011-06-05 08:31
176 查看
翻译自: http://blog.gadodia.net/choosing-between-webforms-and-mvc/
WebForms和MVC之间的抉择
ASP.NET现在已经被广泛的使用,但是有一个问题始终困扰着我们,就是我们应该使用WebFroms还是MVC。下面通过对WebForms和MVC的SWOT(strengths,weaknesses,threats,opportunities)分析来回答这个问题。
1)WebForms
2)MVC
3)基于上面的WebForms和MVC的分析,下面是一个让我们决定WebForms还是MVC的流程图。
4) 综述,我认为当在选择WebForms还是MVC的问题上,我们需要主要考虑一下两点:
*测试驱动开发:使用MVC将使得测试驱动开发更加容易;
*数据驱动开发:如果数据相当多的话,使用WebForms将使得开发更加容易;
当然了,选择本身并没有对和错,任何web都可以使用WebForms和MVC之中的任一种framework来开发。理论上你还可以在一个web开发中混合使用WebForms和MVC(哈哈)。
WebForms和MVC之间的抉择
ASP.NET现在已经被广泛的使用,但是有一个问题始终困扰着我们,就是我们应该使用WebFroms还是MVC。下面通过对WebForms和MVC的SWOT(strengths,weaknesses,threats,opportunities)分析来回答这个问题。
1)WebForms
2)MVC
3)基于上面的WebForms和MVC的分析,下面是一个让我们决定WebForms还是MVC的流程图。
4) 综述,我认为当在选择WebForms还是MVC的问题上,我们需要主要考虑一下两点:
*测试驱动开发:使用MVC将使得测试驱动开发更加容易;
*数据驱动开发:如果数据相当多的话,使用WebForms将使得开发更加容易;
当然了,选择本身并没有对和错,任何web都可以使用WebForms和MVC之中的任一种framework来开发。理论上你还可以在一个web开发中混合使用WebForms和MVC(哈哈)。
相关文章推荐
- WebForms和MVC之间的抉择
- WebForms和MVC之间的抉择
- 【MVC架构】——怎样利用Json在View和Controller之间传递数据
- 如何正确地在Axis、Axis2和Apache CXF之间抉择?
- WebClient, HttpClient, HttpWebRequest ,RestSharp之间的区别与抉择
- Java中三层架构与MVC之间的显著区别
- MVC进阶学习--View和Controller之间的数据传递(二)
- MVC常见的控制器,接口,数据层之间的操作
- MVC进阶学习--View和Controller之间的数据传递(一)
- ASP+与JSP之间的抉择
- MVC中Action之间传值
- FineUIMvc随笔(6)对比WebForms和MVC中表格的数据库分页
- <mvc:annotation-driven/>与<mvc:default-servlet-handler/>之间的一个问题
- HTML5, jQuery Mobile 和 ASP.NET MVC 4——在模型和控制器之间使用ViewModel
- 在ASP.NET MVC 与 ASP.NET Web Form 之间传递数据
- spring mvc controller接收请求值及controller之间跳转及传值 标签: spring mvccontroller 传值
- SSH框架与MVC架构之间的关系
- 如何正确地在Axis、Axis2和Apache CXF之间抉择?
- 如何正确地在Axis、Axis2和Apache CXF之间抉择?
- 如何正确地在Axis、Axis2和Apache CXF之间抉择?