博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC是否会成为ASP.NET未来主流的UI平台?
阅读量:5784 次
发布时间:2019-06-18

本文共 1291 字,大约阅读时间需要 4 分钟。

问题

  近几个月来,ASP.NET MVC框架正吸引越来越多的Web开发人员的关注。如今,已经在网上断断续续地看到有些发烧友正试着使用这个框架编写一些DEMO,甚至还简单地结合进ASP.NET AJAX框架相关技术。那么,ASP.NET MVC框架是否发展成替换ASP.NET Web表单框架技术而一跃成为ASP.NET未来主流的UI平台呢?为此,微软的 Joe Stagner有一篇简洁的BLOG(地址为:http://www.misfitgeek.com/Will+ASPNET+MVC+Be+The+Main+Web+UI+Platform+For+ASPNET.aspx)对这一问题作了十分清楚的回答。

Joe Stagner的解答
 

1.) ASP.NET MVC是否会成为未来ASP.NET框架主流的Web平台?

非也!

MVC仅仅是微软推荐的一种Web开发框架建议。它绝对不可能替换WebForms。WebForms将继续发展下去,而且将一直是ASP.NET平台主要的UI开发框架。 MVC仅仅是被推荐使用的构建ASP.NET应用程序的一种可能的开发框架。但这样以来,ASP.NET程序员就有了另一种极好的选择方案。具体使用哪一种,这将由他根据具体情况来决定。

从个人的观点讲,我会继续使用WebForms框架,并且在以后的工作中使用MVC框架来取代 WebForms框架的可能性不是很大。 

2.)  WebForms是否会继续发展下去并继续得到微软的支持?

绝对是这样!

事实上,在今年秋天我会出版几个视频BLOG。在这些BLOG中,我将着重讨论“新一代” WebForms 框架的特征及主要场所。

3.) 哪一个JavaScript.框架将被推荐成为与ASP.NET MVC (ASP.NET AJAX, jQuery, etc.)一起使用?

Microsoft 支持我们自己的AJAX 客户端库。但是,我经常使用jQuery 以及其他独立的脚本库。但提醒一点的是,Microsoft的AJAX 客户端库会十分友好地与任何 JavaScript库(这些库使用命名空间技术以避免重名冲突所导致的问题)集成到一起。

4.) ASP.NET AJAX框架是否会在ASP.NET MVC框架中得到良好的支持?

不知道。因为 ASP.NET AJAX是基于页面回寄框架开发出来的AJAX框架,所以这一点决定了服务器端主要内容仍然是WebForms 框架占主导。但是,至于客户端内容的实现方面,开发人员就可以比较自由进行选择了。

关于SP.NET AJAX框架和ASP.NET MVC框架的结合使用,Nikhil 编写了一个简单的 MVC小案例,地址为

5.) ASP.NET AJAX 和Ajax Control Toolkit 是否会继续发展下去并继续得到微软的支持?

绝对是这样!

结论

WEB FORMS框架绝对不会停止发展,相反将继续成为主流的框架并且将不断发展下去!

转自:http://developer.51cto.com/art/201109/293504.htm

转载地址:http://cavyx.baihongyu.com/

你可能感兴趣的文章
基础,基础,还是基础之JAVA基础
查看>>
JS prototype 属性
查看>>
HTTP库Axios
查看>>
gen already exists but is not a source folder. Convert to a source folder or rename it 的解决办法...
查看>>
20个Linux服务器性能调优技巧
查看>>
填坑记:Uncaught RangeError: Maximum call stack size exceeded
查看>>
SpringCloud之消息总线(Spring Cloud Bus)(八)
查看>>
实时编辑
查看>>
KVO原理分析及使用进阶
查看>>
【348天】每日项目总结系列086(2018.01.19)
查看>>
【294天】我爱刷题系列053(2017.11.26)
查看>>
可替换元素和非可替换元素
查看>>
2016/08/25 The Secret Assumption of Agile
查看>>
(Portal 开发读书笔记)Portlet间交互-PortletSession
查看>>
搭建vsftpd服务器,使用匿名账户登入
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
Java虚拟机管理的内存运行时数据区域解释
查看>>
人人都会深度学习之Tensorflow基础快速入门
查看>>
ChPlayer播放器的使用
查看>>
js 经过修改改良的全浏览器支持的软键盘,随机排列
查看>>