共有137款 AJAX框架/RIA开源软件: http://www.oschina.net/project/tag/131/ajax
http://www.diybl.com/course/1_web/webjs/200877/131096.html
Microsoft® Expression® Web 2 提供制作高品质、基于标准的网站所需的全部工具。
FrontPage将被两款专业的网页设计工具所取代,Expression Web和Sharepoint Designer.
Dojo1.0.2,Ext2.0.1,GWT1.4,Prototype 1.5.1,JQuery 1.2.3,MooTools 1.2
Ajax Framework分类:
javascript底层封装,自由度大,具有基础的Widget组件
Prototype 1.5.1,JQuery 1.2.3,MooTools 1.2
面向用户的Widget开发,不需要太多编写
Ext2.0.1
完整,成熟的整套框架
Dojo1.0.2,GWT1.4,SmartClient
优缺点分析:
优点:js文件占用小,开发由开发人员控制,可扩展性大
缺点:需要较长的开发周期,开发人员有相当的经验
优点:丰富,美观的UI Widget设计,扩展CSS改变风格
缺点:自定义Widget编写
优点:从底层封装,到UI设计都有不错的实现
缺点:框架过于庞大,掌握时间较长
项目适用性分析:
过于底层,需要相当的经验及人力 剔除
Ext2.0.1画面可称为Perfact,是所有Ajax Framework中最炫的,常用功能相当齐全,在Widget过多时会出现性能瓶颈问题
Demo:http://www.dojochina.com/book/ext/examples/index.html
SmartClient:原本是商业项目,去年11月开源,丰富的Widget和Demo
Demo:http://www.smartclient.com/#_Welcome
Dojo1.0.2:时间最长久的Ajax框架,从UI Widget到图表,底层到高层一 应俱全
Demo:http://www.dojochina.com/dojo/demos/demoEngine.html
GWT1.4:适用于单一Html,功能全由Ajax实现的应用
e.g. GMail , Google Map
Demo:http://code.google.com/webtoolkit/examples/
GWT1.4:若在多页面跳转项目中使用,会产生大量的文件(1个html至少产生11个必需文件,不利于后期文件系统管理) 剔除
SmartClient:具有丰富的UI设计和成熟的框架体系,但由于过去作为商业应用,于去年11月刚刚开源,在社会上缺乏使用基础,文档除了官方提供外无他 剔除
文章出处:DIY部落(http://www.diybl.com/course/1_web/webjs/200877/131096.html)
============================================================
2008-05-26 15:25
|
AJAX是web20的基石,现在网上流行几种开源的AJAX框架,比如:jQuery,Mootools,Dojo,Ext JS等等,那么我们到底在什么情况下该使用那个框架?以下是一组摘抄的数据: Ajaxian在2007年底对Ajax工具进行了调查,部分调查结果见下表(其中数字为调查者使用该工具的百分比,详细的请参见网页):http://ajaxian.com/archives/2007-ajax-tools-usage-survey-results
其中Prototype使用率最高,很大程度上是因为它是最早成熟的框架,很多以前在项目中采用,所以现在一直在用 让我们来看看选择AJAX框架的基础: 你的项目需求(即你需要哪些特性,例如是否要求做出精美的界面、特效或其它功能)
主页:http://jquery.com/设计思想 优点 使用jQuery的站点:http://docs.jquery.com/Sites_Using_jQuery 缺点
2:Mootools
|