详读ASP.NET AJAX目标的介绍说明
创始人
2024-06-17 13:50:33
0

对于ASP.NET AJAX的介绍,似乎Microsoft ASP.NET AJAX在各个方面都有了长足的进步。一些原有的诟病与硬伤得到了改善,可以说,相比于以前的Atlas,它成熟了。下面就进行详细ASP.NET AJAX。

CTP和RTM版本的Micrsoft ASP.NET AJAX改变基于以下三个目标:用户反馈 -- 我们根据社区论坛里对于使用CTP版本创建Web应用程序的讨论和反馈做出了很多修改。

提高开发效率 -- 我们希望能在未来的Visual Studio中提供一些工具支持,例如script调试,客户端错误捕捉和报告等。另外,我们希望能够使用更清晰的模式改良编成模型,并且和.NET Framework的设计标准和原则相匹配。

优化性能 -- 我们希望能够为Debug和Release两种情形下减少加载时间和浏览器内工作的脚本大小,大量的脚本对象实例占用了大量的内存的问题被解决了。

下面的表格简要地表述了客户端JavaScript框架(Client FX)和ASP.NET服务器端框架(Server FX)对于各类开发人员所存在的目的。两者的设计都着重了今后扩展的可能。例如,Client FX的设计是为了满足我们对于性能的要求,并且能被服务器端控件(如AutoCompleteExtender)使用,另外它也提供了今后对于xml-script和binding的支持的可能。

Comment可以发现,Microsoft ASP.NET AJAX的目的,并不是对于Atlas现有功能的改变,它的设计目的似乎就是为了针对Atlas的不足——例如性能,这似乎是Atlas***的缺陷了——而做了充分的努力。这种努力可能能够换来这个技术更长的生命力,但是也对熟悉之前产品的使用者来说是一种挑战——必须从头接受起。#t#

似乎Microsoft ASP.NET AJAX也准备了保留在之前Atlas中存在的功能(例如xml-script和binding),但是为什么不在完整它之后才发布呢?可能也是为了照顾使用者吧,能够早点开始接触新的东西总是好的。

对于服务器端的改变,我最感兴趣的可能就是ExtenderControl了。Atlas中的ExtenderControlBase基类的功能的确过于疲软,以至于需要在Atlas Control Toolkit中对Extender的基类进行扩展。ASP.NET 2.0 AJAX Extentions中的EnternderControl我还没有研究过。

莫非它就是将Atlas Control Toolkit的功能给集中进来了吗?如果不是的话,那么Atlas Control Toolkit中大大小小二十多个控件莫非都要相应地进行改变?另外提到的ASP.NET AJAX设计期支持是指什么?是指范型吗?Extender是Atlas中最典型的一个服务器端控件,它的各种疑问只能等以后再慢慢挖掘答案了……

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...