best ajax lib,Best AJAX Framework [closed]

可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):

问题:

In Asp.Net web forms, what is the best chioce for providing a righ UI (a la Ajax)? I've been using the built in Ajax support that MS ships in addition to the Ajax Control Toolkit until now, but is there something better and/or easier?

回答1:

jQuery is, well, the shizznit, IMHO. After I bought "jQuery In Action", I realized there was no going back. There are a ton of ASP.NET developers (including those behind this very site) out there who use it if you are trying to figure out how to get rocking & rolling, right away.

I would check out the following blogs:

Rick Strahl's Web Log

The ever talented Scott Guthrie mentioned Matt Berseth

And my personal favorite Dave Ward's blog Encosia. (I think this is his StackOverflow profile.)

However, of course there are plenty of other libraries out there. In the end I really like JS Libraries because it frequently comes down to code re-use. Don't roll the same JS functionality from scratch over-and-over. Also, most of these community previewed products have had a helluva lot more eyes on the code than anything you roll yourself (probably).

With all of that said, I also highly suggest checking out these frameworks:

Ext JS

MochiKit

Also check out Omar Al Zabir's (founder of PageFlakes.com) CodeProject article and his book for cool stuff you can do with the ASP.NET AJAX Framework.

I believe Ext JS comes out of the box with ColdFusion installations these days, but I have been happy with the few .NET projects I dropped it into as well.

回答2:

I've been happy with ASP.NET AJAX Control Toolkit.

Especially:

Accordion

Calendar

FilteredTextBox

MaskedEdit

PasswordStrength

Tabs

ValidatorCallout

However, these aren't really AJAX, they're just plain client-side JavaScript.

The ASP.NET UpdatePanel is real AJAX and works great out-of-the-box.

回答3:

I use javascript / jquery to send a web request call to a ASMX webservice and get the data manually. Did a quick search and found this article - http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

回答4:

@Zack,

That's interesting. I would invert the definition and say that the stuff that's specifically designed to work well with combined code on client and server side is real AJAX, whereas the UpdatePanel is "poor man's AJAH".

@Chris,

There is something fundamentally brain-altering about jQuery. Even if you don't end up using it, you should at least look at it. Most frameworks feel like "stuff designed by non-Javascript OO developers", whereas jQuery feels like it was designed by someone steeped in the power of Javascript.

回答5:

Spry - so long as you've got nothing against Adobe products - is a very full-featured toolkit. Worth checking out.

回答6:

JQuery for basic DOM manipulation, and ExtJS for UI. You can't much simpler than JQuery's chainable syntax, and the ExtJS component set is one of the largest most comprehensive consistent component sets you can get, and is extensible. The site is a fantastic resource, with an API browser and several great examples, plus a very active forum. Plus, I know there's a book coming out in the very near future.

回答7:

I use the YUI when I want to work with other programmers. It is well supported, well documented, and well supported. It's a little on the verbose side, but I tend to like that in group projects anyway (personal preference).

For things I'm coding for myself and only myself, with an eye towards spikin: jQuery. It's fun, short, and sweet.

回答8:

ExtJS - Very powerful, full-featured javascript framework. We are using it to extend the standard .Net controls. We use Ajax.Net, a small, free library for our async calls to the server.

回答9:

@Brad

I've just begun looking at jQuery actually. I especially like the community support aspect of it (not that ajax control toolkit doesn't have the same). Thanks for the vote of confidence in that technology.

回答10:

Undoubtedly JQuery, from what I've come to learn.

Check out the JQuery UI

回答11:

The answer depends a lot on what specific features you're looking for. YUI (Yahoo's library) specializes in really rich UI controls. If that's your primary concern, it's definitely worth a look.

回答12:

Your question is kind of like; "what is the most beautiful color out there"... ;)

But I think most people agree on that ASP.NET AJAX is your WORST bet...

Anything is better than ASP.NET AJAX...!

I'd have a look at Ra-Ajax if I were you, but then again I am biased (work with it myself - founder in fact)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值