注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发AJAX → 文章内容

Ajax Frameworks

作者:佚名 来源:不详 发布时间:2007-12-10 22:09:46

  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...
更多内容请看PCdog.com--Ajax技术专题

  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved