想问下大家ASP.NET中的三种开发模式大家用的最多的是哪一种?
最近开始学习ASP.NET然后在网上搜了下,ASP.NET支持三种开发模式即Web Pages,MVC,Web Forms。不知现在流行用的是哪种?哪一种最适合新手使用,还有就是装了个vs2010里面MVC和Web Forms应用程序都有就是没有Web Pages,不知道Web Pages是哪个版本工具才有的。因为小弟现在开始学习ASP.NET,想让各位大神指点下下。
------解决方案--------------------Web Forms适合新手
MVC 难度略高一些。
Web Pages自己玩玩可以 正式项目很少见。
------解决方案--------------------基本上,自称为会webform的程序员大多数都不了解10%的知识。
asp.netm mvc我不作评论,因为我根本反对这种没有比较丰富的独特UI控件的东西。我们可以使用(例如)jQuery EasyUI等等做完全的UI开发,跟asp.net mvc完全无关(也就是说根本不用什么View)。
实际上基于上面的一点,那么Pages更加跟通用的web UI编程无关。
总之,asp.net实际上基本上我已经有5年以上就不太考虑其UI方面的东西了。我在csdn只是凭着7、8年之前的一点记忆来帮助一些asp.net初学者,但是我知道我自己的web前端应用开发基本上会在服务器上删除IIS、ASP.NET(但是我仍然会使用我自己的HttpListener开发的web服务器来服务于jQuery支持的各种网页、包括手机网页)。
------解决方案--------------------建议你从WebForm开始,花一点时间学习js,css,html,这个是基本,对以后开发非常有帮助
------解决方案--------------------webforms更流行一些,毕竟菜鸟是大多数。
------解决方案--------------------webform你就不要自己拖控件了,要不然会很蛋疼的。