Ajax Frameworks


URL: http://groups.google.com/group/ajax-world/browse_frm/thread/e755fadf0e1f7172/de1c41dbbfa75a39#de1c41dbbfa75a39
Here's a evaluaton i made of some frameworks. It was a very simple
evaluation, i apology if i forget someone, and also from the mistakes
i much probably made.

It's a Google translation from Portuguese, so excuse the bad language.


Ofcourse, corrections or commentaries are welcome.


----------------------


I've been evaluating some AJAX Frameworks, following these criteria:


- client side / server agnostic
- pure Javascript
- free / open-source


being that the ones that I found had been:


http://dojotoolkit.org/
http://www.csscripting.com/wiki/index.php?title=Freja
http://macao.sourceforge.net/
http://mochikit.com/http://openrico.org/rico/home.page
http://prototype.conio.net/http://qooxdoo.oss.schlund.de/
http://script.aculo.us/
http://sourceforge.net/projects/thyapi/
http://sourceforge.net/projects/iwf/
http://www.technicalpursuit.com/
http://bennolan.com/behaviour/


Here goes some commentaries:


* qooxdoo * - It has an impressive gallery of visual components,
seemed to me it is the most complete in this aspect.  It does not have
cinematic effect nor Drag&Drop, that it is a virtue or a defect
consonant the point of view...


*  Freja * - follows a standard MVC pattern, with the definitions of
Model in XML, View in XSL and Controller in Javascript, and, as they
say in the site, runs entirely in the customer, sees the server as a
service web and points  to zero latency.  This aspect of MVC =
XML/XSL/Javascript is what I have attemped to follow in my
applications.  It does not have sufficiently complete demos but has
some "live applications", namelly the Form Builder.


*  Dojo * -  A series of very complete libraries- General Purpose
Libraries, Web Appearance, Web I/O, Structures Date, Math & Crypto,
Widgets - seems to be the most including of all, however not having
"live demos" do not give to see the maturity of the development.


*  Macao * -  For  "web animation" type games, is not my area but it
seems interesting...


*  Mochikit * -  He seems me very limitad in components and in
functionalities, must be a "work in progress".  But according to them
it is very  well tested and very well documented, wich it is rare.


*  Rico * -  Although to be one of the most known it also seems to me
limited in components.  It has one, "accordion", that i don't find in
the others.  E has kinematic effect, Drag&Drop and Behaviors, for
those who likes... is based on "prototype".


* prototype * - It serves of "codebase" of several others frameworks,
as Rico, scrip.aculo.us, RubyOnRails and Behavior.  It does not have
demos, therefore best it is to look at the others...


* script.aculo.us * - one of the most known libraires, well-knoe for
the fields "autocomplete" and the some kinematic effect, serves of
base to others frameworks, namelly RubyOnRails.


*  ThyApi * -  Having the pretty name in it's last version of "Arara
Azul" (the authors are of Curitiba - Brazil, i wish i were there...),
over all seems to be a UI collection widgets, based  in panels and
windows.


*  Interactive Website Framework * - Beyond the name, it does not have
practicly no information or demo.  However it is a work recently
updated.


*  TIBET * - Although dosen't have any demos, the presentation that it
makes seems to indicate to be one framework very complete, with little
common caracteristics as "multiple-request coordination" and some
extensions of Javascript.  "Coming soon"...


*  Behavior * -  Based in script.aculo.us/prototype, it has as
particularitity to have the code defined at the level of the CSS and
not of the HTML.  Interesting...


there must be much more, since these techniques had had an explosive
growth over the last year, if you know of more inform me...

本文作者:



相关阅读:
JavaScript Array扩展实现代码
jquery中的sortable排序之后的保存状态的解决方法
将DataRow转成指定类型的类,并返回这个类的对象(带值)
浅谈PHP语法(3)
MD和RD命令的使用方法
asp.net 图片的读写入库实现代码
Ubuntu Linux系统备份与还原命令技巧
js基础:JavaScript小技巧之如何用滑鼠控制Web页面
SQL注入中绕过 单引号 限制继续注入
用ajax xml的数据读取的HelloWorld程序
FreeBSD 6.2架设网站服务器教程图解
小议Oracle外键约束修改行为(七)
JavaScript下利用fso判断文件是否存在的代码
盘点08操作系统市场Linux发展加速
快速导航

Copyright © 2016 phpStudy |