最佳AJAX框架

时间:2020-03-05 18:44:40  来源:igfitidea点击:

在Asp.Net Web表单中,提供严格UI(最好是Ajax)的最佳选择是什么?到目前为止,除Ajax Control Toolkit之外,我一直在使用MS附带的内置Ajax支持,但是有没有更好和/或者更容易的东西?

解决方案

回答

我对ASP.NET AJAX控制工具包感到满意。

尤其:

  • 手风琴
  • 日历
  • FilteredTextBox
  • 遮罩编辑
  • 密码强度
  • 制表符
  • 验证者标注

但是,这些并不是真正的AJAX,它们只是普通的客户端JavaScript。

ASP.NET UpdatePanel是真正的AJAX,开箱即用。

回答

只要我们对Adobe产品一无所获,就可以使用Spry,它是功能非常齐全的工具包。值得一试。

回答

我使用javascript / jquery将Web请求调用发送到ASMX Web服务并手动获取数据。快速搜索并找到了这篇文章http://encosia.com/2008/03/27/using-jquery-to-consume-aspnet-json-web-services/

回答

@Zack,

那很有意思。我会反过来定义,说专门设计用于与客户端和服务器端的组合代码很好地工作的东西是真正的AJAX,而UpdatePanel是"穷人的AJAH"。

@克里斯,

从根本上说,关于jQuery的一些改变。即使我们最终没有使用它,也至少应该看看它。大多数框架感觉像是"非Java OO开发人员设计的东西",而jQuery感觉就像是由深深掌握Javascript功能的人设计的。

回答

ExtJS非常强大的,功能齐全的javascript框架。我们正在使用它来扩展标准的.Net控件。我们使用Ajax.Net(一个小型​​免费库)来进行对服务器的异步调用。

回答

@布拉德

我才刚刚开始真正地研究jQuery。我特别喜欢它的社区支持方面(不是ajax控制工具包没有相同的方面)。感谢我们对该技术的信任投票。

回答

jQuery是恕我直言的时髦。在我购买了" jQuery In Action"之后,我意识到没有回头路了。如果我们想弄清楚如何立即摇摆,有大量的ASP.NET开发人员(包括该站点背后的开发人员)就会使用它。

我会查看以下博客:

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.)

但是,当然还有很多其他库。最后,我真的很喜欢JS库,因为它经常归结为代码重用。不要一遍又一遍地滚动相同的JS功能。而且,大多数此类社区预览产品对代码的关注程度要比我们自己动手做的事情(可能)要多得多。

综上所述,我也强烈建议我们查看以下框架:

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.

我相信这些天Ext JS随ColdFusion安装一起提供,但是我对我也将它放入的几个.NET项目感到满意。

回答

毫无疑问,从我学到的JQuery。

签出JQuery UI

回答

答案很大程度上取决于我们要寻找的特定功能。 YUI(雅虎的库)专门研究真正丰富的UI控件。如果这是主要关注点,那么绝对值得一看。

回答

用于基本DOM操作的JQuery和用于UI的ExtJS。我们不能比JQuery的可链接语法简单得多,并且ExtJS组件集是我们可以获得的最大,最全面的一致组件集之一,并且是可扩展的。该站点是一个很棒的资源,它包含一个API浏览器和几个出色的示例,以及一个非常活跃的论坛。另外,我知道不久会出版一本书。

回答

问题有点像; "那里最美丽的颜色是什么" ...;)

但是我认为大多数人都同意ASP.NET AJAX是我们最糟糕的选择...

任何事情都比ASP.NET AJAX更好...!

如果我是你的话,我会去看看Ra-Ajax,但是我又有偏见(实际上是我自己的创始人与它合作)

回答

我想与其他程序员一起工作时使用YUI。它得到良好的支持,良好的文档记录和良好的支持。这有点冗长,但无论如何我还是喜欢小组项目(个人喜好)。

对于某些事情,我只为自己编码,而对spikin则是jQuery。好玩,简短又甜美。