闲聊几句ExtJS吧

最近写了很多篇没什么技术含量的技术博客,今天继续吧

这次闲聊几句关于ExtJS的话题.

=====================================


由于个人爱好以及工作关系 对ExtJS接触的比较多 自认为还算了解.
参与过几个ExtJS开发的项目,也做过相关的咨询与培训
(说来惭愧 做咨询和培训时,咨询我 以及 被我培训的人 有很多在某些方面比我还了解ExtJS,在这里要谢谢他们了 和他们的相处让我在很大程度上也得到了提高)

除了extjs ,我也使用或多少了解过一些UI框架, 如 java的swing swt/jface , flash的flex ,ajax的dojo jqueryUI qooxdoo等等.

说实话,抛开性能 费用 学习门槛不说 (学习门槛是个仁者见仁的问题), ExtJS在我看来绝对是最优秀的UI框架.

他提供的组件之丰富, 接口和事件之全面 灵活性和扩展性之强,其他的UI框架难以望其项背.

我这么说 肯定有很多人反对,这个正常 我也没什么好说的.毕竟大家看问题的角度和立场不同.

=====================================


Ext本身最大的问题就是性能.(体积因素的影响比较小)

这个软肋是最大的 也是致命的.很多人抛弃他的主要原因就在于此.

但是大家要注意一点, 它的性能慢,并不是由于软件本身编写的代码太垃圾了,而是因为客观条件(浏览器处理js和dom的能力有限)所致, 这样的性能问题 不会是一个难以解决的问题.

doom 刚推出时 对于世界上很多机器来说,运行起来性能太差.
xp 刚推出时 对于世界上很多机器来说,运行起来性能太差.
但是 后来事实证明 他们是优秀的, 随着软硬件系统的发展,这些都不是问题.


我说这些 其实不是在为ExtJS唱赞歌, 不是在建议大家在开发webui时都去使用ExtJS.
而是希望 UI组件的设计师和开发人员 在开发UI组件时 能够多向ExtJS的开发者多学习学习.
[color=red]不是学习他们如何编码,
而是学习他们是如何去设计组件的(一个组件 应该有哪些事件 哪些行为 哪些属性 ,各个组件之间如何协作...).[/color]
(在这方面Flex要是做得有ExtJS一半强 ,它都绝对要比现在火很多)

=====================================

[color=blue][size=large]也许一个框架背后,那些超越语言界限的有价值的东西 才是它真正的光芒之所在.[/size][/color]


=====================================

再多说几句, ExtJS的designer出来了.
用了一下 其实挺失望的.
在很多地方不如我参与开发的那个ext可视化编辑器(当然有更多地方比我那个强).
这也坚定了我对我那个项目的信心.
不过那个项目目前面临几个重大的问题,我现在卡在那里没发继续.
正在努力的攻克这些难题.
一旦一个稳定的版本出来 立即开源.

关于这个项目 我会抓紧制定一个 计划出来.
不过最近实在太忙了 不停的出差.
要过一阵才能踏踏实实的把这个项目进行下去.

最近又有很多好的想法 希望可以有机会把它们一一实现.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值