5

谁能指出各种 AJAX 库的良好统一比较?我已经阅读了大约十几个不同的,我即将开始一个项目,我只是不相信我已经探索了可能性的空间。

请注意,我不是在要求“我认为 XXX 很棒”——我正在寻找良好的全面比较。哦,我会使用 .NET 或 ASP.NET 的可能性很小;我没有任何可用的 Microsoft 环境,也不急于获得一个。

好的,这背后的原因是我有几个想要构建的小应用程序。它们都或多或少有点像游戏,而且没有那么复杂,其中一部分目的是获得一些 AJAX 和 DHTML 的经验。我怀疑任何主要的包都可以工作,比如 Rico、Scriptaculous 或 Dojo。

我将寻找一些东西:图形,通过 SVG 或 Canvas,以及将图标作为片段拖放的能力。除此之外,谁知道呢?但我希望有足够的信息来让一个好的开始,而不是不得不尝试几个。

4

4 回答 4

4

老实说,比较 ajax 框架是很困难的,而且不可能得到彻底的比较。有些是扩展 js 的基础库,比如原型。其他的,比如 jQuery,扩展了 dom 并使操作更容易。其他的仍然是 js UI 框架,例如 Dojo 或 extjs。还有面向服务器端的平台和包装器(Jayrock、ms-ajax 的一部分和 RoR 的一部分)。

如果您使用 MS 路线,我会查看 WCF REST 堆栈、MS Ajax 客户端库和 jQuery,这将为您提供良好的支持路径,我知道您不想要 X 是很好的响应,但是需要更多信息给你一个更好的答案。您是否正在寻找零件、零件组合或多合一应用和组件解决方案?您所要求的就像要求对面包进行良好的比较,缩小范围。

于 2009-01-02T03:24:50.307 回答
1

作为大型库的替代方案,请参阅Fork Javascript 库,即 FORK.Ajax——简单且运行良好。对于处理 JSON 表示法:我更喜欢 Doug Crockford 的json2.js而不是 FORK.Json。(从 javascript 端处理 JSON 比处理 XML 容易得多。)

于 2009-01-02T14:00:52.490 回答
1

我过去在 AJAX 中使用过 moo.fx 和 jQuery,两者都非常有效。moo 的占用空间非常小,这很好,并且在基本包中还具有相当多的图形功能。但是,如果您希望使用 javascript 做很多事情,那么 jQuery 具有更多功能并且有很好的文档记录。

两者都具有拖放功能

http://demos111.mootools.net/DragDrop

http://ui.jquery.com/demos/droppable

于 2009-01-02T14:13:57.550 回答