投递人 itwriter 发布于 2010-10-24 12:38 评论(23) 有3393人阅读  原文链接  [收藏]  « »

  随着微软采用jQuery,人们开始猜测他们会如何处理之前创建的另一个JavaScript库。当前的情况是,微软会继续支持ASP.NET AJAX,但是不会对最新的ASP.NET Ajax库做缺陷的修正。 Dave Ward在最近的MIX文章中澄清了这种形势。

  首先让我们来回顾一下历史。微软是在2005年末开始首次尝试创建AJAX库,当时的代码名称是Atlas。在2007年一月份,他们以ASP.NET AJAX的名字发布了第一个产品版本。在同年的11月份,微软对这个库做了提升,使得它从单独发布的产品变为ASP.NET 3.5的一部分。接下来的版本是随着ASP.NET4.0一起发布的。其中大部分的功能集中于UpdatePanel控件,尽管开发者们已经不再喜欢使用它,但微软会继续为其提供支持。

  和ASP.NET AJAX一起发布的是Ajax Control Toolkit。它先是发布在CodePlex,然后微软偶尔会修正其中的缺陷,但是这些工作做得很少,并且之间的间隔都很长。据DaveWard所说,其中很多功能都在jQuery和jQuery UI中提供了,这使得它的未来变得更加不确定。

  随后而来的库是Microsoft Ajax Library,也叫做ASP.NET Ajax Library。 Dave Ward说,

尽管这个库是和AJAX Control Toolkit的最新版本一起悄悄发布的,但人们并不赞成它,认为它是过时的,并且也没有得到微软任何形式的支持。微软不会对其作出更进一步的开发或者缺陷修正,因此我们以后也不要再使用它。

  他继续说到:“如果你使用了DataView或者Sys.require,那么你就是在使用现在已经过时的ASP.NET Ajax Library,因此应该考虑用基于jQuery的方法来替换它。”

  查看英文原文:The Murky Future of ASP.NET AJAX

12
0
来自: InfoQ
博问,解决您的技术难题 分享到: 新浪微博 腾讯微博 搜狐微博
相关专题
· jQuery专题
相关标签: ASP.NET AJAX Jquery
已经有 23 位园友对此新闻发表了看法。 发表评论

热门评论

  • Jeffrey Zhao 发表于 10-24 22:33
    我最早在博客园上,说是被人重视也好,说是大量投入也好,是哪个方向吗?就是ASP.NET AJAX。可以说,我从其中吸收了说是大量经验也好,精华也罢,总之成长无数。在我看来,ASP.NET WebForms和AJAX,还有UpdatePanel,真是天才的产物,真没想到可以做的这么精妙。没人用又怎么了?要有人用又不是光有技术方面的因素就够了。

    但是,看了楼上的评论,怎么那么多人要么庆幸没学,要么可惜浪费时间了,唉,搞不懂。我倒感兴趣了,你们觉得学哪些是有价值的?
    支持(3) 反对(0)
  • 清流鱼 发表于 10-24 21:33
    幸好没用过asp.net ajax,现在学的直接是jquery,庆幸!
    支持(2) 反对(0)
  • BenBen789 发表于 10-24 18:35
    asp.net Ajax刚开始接触的时候,就发现它生成了很多code,感觉还没用jquery方便,所以就没研究过它,一直都在用Jquery。
    支持(2) 反对(0)
  • 高歌 发表于 10-24 16:37
    asp.net ajax出来时就不是很看好,果然如此,还好没浪费时间在上面
    支持(2) 反对(0)
  • 猫之良品 发表于 10-24 14:16
    微软的.NET,什么东西都是实验性的,没人理就不再支持,很正常。正如.NET 4有很多新特征,但以后必定有大量的特征被淘汰,只有少量比人重视的特征被保留。而过时的技术也会因为向下兼容问题,被多余地加到.NET上。
    支持(2) 反对(0)
  • Jeffrey Zhao 发表于 10-24 23:21
    @空杯楠
    @徐培华
    我挺微软某个技术就觉得我是微软迷,我用苹果机就觉得我是苹果迷,但是你们就没有看到我说微软某个技术不好,以及苹果机器和软件的问题?我很客观,所以很清楚我在干什么,你们老是一会儿觉得我迷微软,一会儿觉得我迷苹果,老给我戴帽子思路会不会混乱亚?
    支持(2) 反对(0)
  • 空杯楠 发表于 10-24 23:14
    @徐培华
    老赵用苹果机 老赵也是苹果迷吧
    支持(1) 反对(0)