extjs中的flex_flex-extjs-dojo比较

本文对比了Flex与Extjs两种富客户端技术。Flex以其出色的UI体验、丰富的组件库及跨平台特性著称,并且现在也支持搜索引擎抓取。Extjs则以强大的UI表现力、快速的响应速度和良好的面向对象设计而闻名。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.

Flex

优点:

1)

FLEX

可以完全基于可视化拖曳

,

丰富组件

,

以及傻瓜式的自定扩展

,

可以让你对

UI

高枕无忧

.

2)

FLEX

有基于

Eclipse

的插件以及

FlashBuilder

独立

IDE,

Eclipse

的使用经验这

方面是得心应手的

,

调试编辑

,

JAVA

几乎雷同

,

EXT

JS

要省心得多

.

3)

用户体验

,

这是

FLEX

的强项了,可以设置大量的动画效果;

4)

跨平台

,

这也是

FLEX

的强项;

5)

获取后台数据时

flex

HTTPService   WebService   RemoteObject

等多种方法;

可以直接无缝对接;

6)

搜索引擎

,

这一点以前有人一直把这当成

FLEX

的把柄

,

FLEX

不能更好的被搜索

,

已经放出来的新闻

,

大家可能都看到了

,FLEX

现在也开始支持

GOOGLE,

和雅虎的搜索

,

至于其它搜索引擎

,

那是迟早的事儿了吧

.

EXT

好像还没有这方面的动静儿

.

7)

维护成本相对较低;

缺点:

1)

FLEX

是为企业级用户准备的,

因为是

B/S

结构的,

所以

server

是运营时的重头戏

,

带宽的大小

,

服务器的负载能力等因素对其影响大;

2)

flex

在首次载入的时候需要较多时间(文件尺寸大,其中包含了大量公用内容)

但是在后续的内容中的加载均较快

2.

Extjs

优点:

1)

强大的

UI

,而且性能不错,这是其最大的优点。

2)

速度快,管是

UI

还是其它模块。

3)

100%

面向对象和组件化的思想,一致的语法,全局的命名空间。

4)

文档完整,规范,方便。

5)

活跃的社区,迅速增加的用户量。

6)

模块化实现,可扩展性强。

7)

所有的组件(

widgets

)都可直接使用,而无需进行设置(当然用户可以选择重新

配置)。

缺点:

1)

extjs

的生成界面学习曲线较

flex

高一些,但是如果你的

JavaScript

技术较好,

另当别论,

extjs

中的大量函数方法使用,特别是嵌套大量

JSON

,有时让人感觉非

常繁琐

2)

extjs

,会动态生成大量的

JS

脚本,遇到比较复杂的应用,速度上也会慢一些。此

外,首次导入

extjs

的时候,同样会需要导入额外的

js

css

文件,速度上也会

受到影响。

3)

extjs

基本上只能接收

xml

JSON

,这对于后台要求较多,后台使用时,均需

要经过特别处理。

4)

EXT

的商业使用,如果只是把

extjs

包含在自己的项目中,而且这个项目不是卖给

用户做二次开发的工具箱,或组件库,就可以遵守

LGPL

协议免费使用,否则要付

3.

Dojo

优点:

1)

背后强大的支持:

IBM

Sun

BEA

等,这是非常重要的优势。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值