Ajax 汇总以及初步评价

所属分类: 网络编程 / AJAX相关 阅读数: 1284
收藏 0 赞 0 分享
Ajax接触不久,我只是为了挑选一款 Ajax 库,才收集的资料,并测试,我的测试很简单,直接看他们网站上的联机demo页面的速度,速度慢的就淘汰!

辅助js:
www.formassembly.com\wForms 44k(压缩版)
对表单的js扩充可实现本地校验等功能。
Ajax:

http://www.sarmal.com/sardalya/Download.aspx
不错!速度快!有hint控件。75k. free for non-commercial

http://openrico.org
感觉好像不错,也比较小,这个侧重于远程客户端抓取,不过也有控件!而且可以和wForm联动。
不过它的网格控件比较弱,不支持键盘。
License
Rico is provided free and open-source (Apache 2.0 License) for either your personal or commercial use.

http://dojotoolkit.org/
不错,功能挺全的,但是它的核心js文件有128k,然后还要动态装入其它的js, 太大!!速度慢!!
dojo.js 是它的核心(128K),然后其它widgets是根据需要装载,所以在使用的东西太多的情况下显得慢。
dojo.js:
Dojo's bootstrap system provides some fundamental behaviors, including a package system for dynamically loading scripts.
The Dojo Toolkit is only one of the projects that the Dojo Foundation hosts. In addition to the toolkit, OpenRecord calls the Dojo Foundation home.

http://www.htmli.com
不错,速度快!!不过需要客户端的XSLT的支持!幸好的是IE和FireFox1.5都支持!!
嘿嘿,才发现它的lib.js 居然有189k!但是速度一点不慢!
HTMLi (HTML improved) is the open source framework that focuses in:
    * Transparent use for HTML designers
    * Multi-platform: As it is 100% designed with XSL, it is 0% platform-dependant
    * CSS Themes, Multi-Language support
    * Fully customizable & extensible
    * XML Rich Forms allow simple AJAX interfaces
俺的选择!俺认为使用客户端处理 XSTL 是速度提升的关键,而且这样一来, html代码扩充显得很自然。

http://sharengo.org/jsria/test/allComponents.html
感觉速度还可以!!注意必须要在服务器上运行!!它用了net.XmlHttpRequest
http://sharengo.org/Wiki?JsRIA

JsRia - Javascript Rich Internet Application (since 2005)
[3] JsRIA is a opensource framework enabling rich client interface development. It's pure javascript and is completely independant of the server side technology. The client interface is described by an xml file (or dynamically in javascript if you need that). JsRIA is completely object oriented (javascript components, xml description, css style) and you can very easily build a hierarchy for your interface objects. You also can use AJAX technology to bring really dynamic interface to your users. Numerous functions are provided to parse and use xml flux coming from your server.

http://qooxdoo.org/
速度慢!!但是控件漂亮!!只适合于Intranet,它的js高达几百k(qooxdoo-0.5.2-build.tar.bz2),不过qooxdoo-0.5.2-source.tar.bz2,中是拆分成若干js的!!
qooxdoo (Under development; from May, 2005)
qooxdoo is an advanced open-source JavaScript-based GUI framework. It helps you to implement AJAX-enhanced web 2.0 applications - easier than ever before.

    * Open-source (LGPL). From various contributors.

http://script.aculo.us/
Script.aculo.us (from 2005)
Scriptaculous builds on Prototype library to provide a Javascript with comprehensive Ajax coverage.
    * Visual Effects (See One-Second Spotlight pattern)
    * Drag-And-Drop (See Drag-And-Drop pattern)
    * Unit-Testing (See System Test pattern)
    * etc.
    * Open-source by Thomas Fuchs and others. A project run in conjunction with Ruby on Rails, but can be (and certainly is) used independent of Ruby or RoR.

Google Web Toolkit
Google Web Toolkit (GWT) 是一个Java软件开发框架用于开发类似于Google Maps和Gmail 的AJAX应用程序. 你可以用Java编程语言开发你的界面,然后用GWT编译器将Java类转换成适合浏览器执行的JavaScript与HTML.
主页 http://code.google.com/webtoolkit/

更多精彩内容其他人还在看

AJAX 客户端响应速度提高分析

AJAX的出现极大的改变了Web应用客户端的操作模式,它使的用户可以在全心工作时不必频繁的忍受那令人厌恶的页面刷新。
收藏 0 赞 0 分享

揭开AJAX神秘的面纱(AJAX个人学习笔记)第1/5页

写这个学习笔记,只是记载一下自己的学习经过和体会,把一些学习重点记录下来,以备今后的巩固复习及应用,很多知识点没有详细介绍,所以并不完全适用于初学者,如果你是初学者,最好选择一本AJAX学习的书籍,然后与这篇学习笔记对照学习,效果会更好。
收藏 0 赞 0 分享

Ajax Control Toolkit 34个服务器端控件第1/2页

Ajax Control Toolkit 34个服务器端控件,想要学习ajax的朋友可以参考下。
收藏 0 赞 0 分享

Ajax 核心框架函数及例子

最近学习js,肯定会学到ajax中的东西,所以,看到比较好的ajax函数,免不得要贴出来,供大家参考。这个函数摘录自john resig的书中。
收藏 0 赞 0 分享

AJAX 进度条实现代码

AJAX 进度条实现代码,基于java后来,大家可以学习下。
收藏 0 赞 0 分享

一款经典的ajax登录页面 后台asp.net

众所周知,用服务器控件做页面的登录窗体时很简单的,但是页面的多次回传让我们感觉到头痛,一直刷新页面的感觉非常之不好,其实用ajax的局部刷新功能可以完全解决这个问题,制作出来的页面有很好的交互性,而且是局部刷新,节省网络资源。
收藏 0 赞 0 分享

ajax 调用后台方法大家可以讨论下

我曾使用过的三种调用后台的代码,需要的朋友可以参考下,如果发现更好的可以留言。
收藏 0 赞 0 分享

5款Ajax 文件上传控件

如果你的网站含有文件上传功能,那可以使用本文介绍的5款Ajax文件上传控件,提升用户体验。要知道,上传文件总是个痛苦的过程,要消除不太现实,但至少如果你为减少用户的痛苦努力了,那用户也会喜欢你的网站的。
收藏 0 赞 0 分享

AJAX集天气\IP\多国语言翻译MP3(可同步LRC歌词显示)\万年历查询通

AJAX集天气\IP\多国语言翻译MP3(可同步LRC歌词显示)\万年历查询通
收藏 0 赞 0 分享

AJAX 缓存问题的两种解决方法(IE)

ajax 清除缓存的两种方法
收藏 0 赞 0 分享
查看更多