论坛首页 AJAX版 AJAX

AJAX不应该只是EXT

浏览 9048 次
该帖已经被评为良好帖
作者 正文
时间:2008-04-20
对于楼主的标题的观点非常的赞同。我也认为ext太死了。虽然很华丽,但是见多了就会审美疲劳了。哦,又是ext。还是比较喜欢自己造轮子。喜欢在jquery上造轮子。我想jquery的ui应该也意识到ext这个不能轻易改动的css的问题吧,jquery的ui是有主题包的。我想这是个很好的方向。很期待jquery
   
0 请登录后投票
时间:2008-04-20
对intranet应用来说,自动布署从来就不是一个问题,问题在于flex/silverlight等真正ria技术还未完全成熟和普及,但是当他们普及的时候,也就是ext走下神坛了时候了。
现在作为过渡技术稍稍玩一玩是可以理解的,但把自己跟它绑起来就不太理智了
   
0 请登录后投票
时间:2008-04-21
我现在做的一些互联网项目只是在后台使用extjs,前台使用jquery等基础库。因为毕竟后台访问的人数比较小,而且开发比较快。前台如果也使用extjs非常担心兼容性和速度。
   
0 请登录后投票
时间:2008-04-21
我觉得extjs最大的缺点在于如下几个方面,以至于最终在项目中,予以放弃:
1. 上手艰难。让两个开发工程师在项目的工具选择的时候,对ext进行研究。结果就是觉得组件使用比较复杂。api眼花缭乱。当然也有可能我们这个团队,技术都比较平均,2-3年的工作经验。牛人不是太多。
2.diy困难。真的发现组件不满足的时候,又不太好自己diy。虽然开源,但是那么多代码,是没有经历一个个搞过来的。虽然提供的组件很强大,但是总有满足不了业务需求的时候。另外让美工看了改样式,结果人家不干了。
3. 依赖性太强,现有的展现代码,基本上完全被ext强奸。一点发现有风险抛弃ext,修改工作量就很大。另外代码风格个人也不太喜欢。虽然oo,但是从示例开始就内部函数,内部类混用。括号匹配看得眼睛都花了。在一边倒鼓吹好用方便的同时,我个人倒是一直认为,这种写法可读性很差。
4. 性能,这个没有仔细测试,还不好说,也是持有保留意见的一个理由。如果数据量不大,倒是可以用用。
   
0 请登录后投票
时间:2008-04-21
看到大家都在讨论EXT我真的很恐慌~
好像不学就落伍似的
是不是都需要EXT呢?
我觉得EXT的很多东西都没法用,写的JS太复杂。
我是个实用主意者,现在用到的只是EXT的一部分,比如说tree。
grid我也赞成用一用,form抛弃!
AJAX还是AJAX EXT是代替不了的!
   
0 请登录后投票
时间:2008-04-21
fins 写道
做个广告 如果你只想使用grid 你可以试一试 GT-GRID 呵呵

GT-GRID 什么东东?
你自己写的?
   
0 请登录后投票
时间:2008-04-22
Ext看看就可以了
个人觉得:
1)思想是可以借鉴地
2)就那些眼花缭乱的组件,有几个是自己项目可以用的呢?不如自己发明几个又何妨
3)那些API确实太复杂,永远只告诉你是什么,而不告诉你为什么,一头雾水啊,当然我们这里没有什么牛人,而且,对于每个组件也不能话太多的精力
4)Ext属于侧重界面的,哪个超级无比巨大的css,让美工MM看还是我们开发人员看呢?
   
0 请登录后投票
时间:2008-04-22
Ext仅仅是界面吗?
Ext是给了你一个客户端的开发框架,这点是其它ajax产品所不具备的。也就是为什么会有人喜欢ext,因为ext几乎给了你客户端的所有。
使用Ext当然一定要应用场景,不是什么网页都去使用ext.
Ext也可以变得很灵活,很多人都不习惯ext的form,但只要在ext上再开发一层,你完全可以自由地去定义form然后利用ext的form相应的功能包括验证。
   
0 请登录后投票
时间:2008-04-22
笨笨狗 写道
赞同楼主的说法,就我个人而言,对ext是不怎么感兴趣的,倒是你下面列出的那几条是好的几口:)

要创新,就不要花那么多时间去掌握ext那复杂的配置语法,倒不如来个抄袭,看到什么好的组件,实在喜欢,那么自己写一个得了,抄功能抄样子都是可以做到的,不难。而且这么一来,,相比只会使用api拼图的人来说,你能积累更多的宝贵经验,那就是知其所以然。

当然手头还是得有个顺手的框架,比如Prototype或者JQ这些基础包装的就得了。


相比于重复实现,掌握EXT的API其实是比价简单的。重复发明轮子已经是老生常谈了,除非是出于研究的目的,实际项目中能用成熟,现成的最好。

ps:的确,现在查EXT的手册比js的手册都多,且两者我都不熟
   
0 请登录后投票
时间:2008-04-23
实际上任何类库都要考虑通用性,这样就会有太多对自己不需要的代码,而js又是解释型的语言,把那些东西都放到内存里浏览器受不了的。

最好的是开发一个框架,可以动态的加载和销毁一个功能组件。这样我做任何应用的时候只需要加载框架,以及注明自己需要的组件就可以了。而且如果现在所有的组件都不能满足我的需要,我可以自己很快捷的开发出一个来放进去。就类似于eclipse的思路。
   
0 请登录后投票
论坛首页 AJAX版 AJAX

跳转论坛:
JavaEye推荐