繁体   English   中英

ASP.NET AJAX - AJAX控件工具包 - jQuery - 哦,我的?

[英]ASP.NET AJAX - AJAX Control Toolkit - jQuery - Oh My?

大约三年前和我一起回到旅行。 我记得构建通过AJAX动态插入到页面HTML中的Web控件,然后进行渲染。 我们使用了Prototype JavaScript库和XMLHTTP Request对象。 微软ATLAS刚刚发布。

在Java,Compact Framework,一些iOS等大约三年的非Web开发工作之后......我发现自己处在一个全新的世界。 Microsoft AJAX,AJAX控件工具包和jQuery。 我发现自己有一个新项目,它利用了ASP.NET AJAX的某些方面,但主要是更新面板和一些客户端UI更新,jQuery现在似乎变得微不足道。

所以这就是问题..学习和熟悉ASP.NET AJAX还有价值吗? 它还在继续使用吗? 那么AJAX Control Toolkit呢? 这是否已经放弃了我的微软支持基于jQuery的基础架构? jQuery是否与JSON和Web服务一起检索数据的方式?

它仍然在WebForms世界中使用,但是微软已经在MVC框架中放弃了它。 因此,除非你是一个顽固的WebForms人,否则它没有多大意义。 特别是考虑到你也可以在WebForms项目中使用jQuery。

本文给出了jQuery / Microsoft AJAX情况的一个很好的总结。 基本上,jQuery是前进的方向!

我认为,从职业角度来看,你最好熟悉jQuery(或类似的客户端JavaScript框架)并让代码与Web服务,WCF服务(首选,恕我直言)进行交互,或者,如果你是使用ASP.NET MVC,JsonResults。

如果你去微软AJAX网站( http://asp.net/ajax ),他们真的不再提及他们的AJAX框架了,AJAX控件工具包真的适合那些不想使用JavaScript的人。

我和你一样,开始使用AJAX框架和AJAX控件工具包,并转而使用jQuery,JSON和其他更简化的创建Web应用程序的方法。 我建议您遵循jQuery / JSON / services路径而不是Microsoft AJAX。

只需2美分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM