`
duchengning
  • 浏览: 8675 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ExtJs和jQuery使用小体会

 
阅读更多
我原来一直使用jQuery,免费,而且功能强大,尤其DOM查找和操作让人觉得很方便,但是我不会美工,我门去年开始要作一个服客户端的Web桌面服务系统hoouf.com的时候就因为美工的问题,所以只能选择ExtJs这个让人既爱又恨的东西,目前已经开发了一系列基本功能包括:文档存储、RSS订阅、IM、Blog、Mail和小说、游戏等。目前正在做定位服务方面的功能,希望大家能提一些意见和建议。后面我们将对用户开放接口,我们计划购买ExtJs的许可后,大家可以在基于我们的网站下使用ExtJs发布自己的应用,当然你也可以用jQuery.
分享到:
评论
28 楼 morgan-java 2010-03-04  
参看 这个的吧:
http://www.extjs.com/deploy/dev/examples/desktop/desktop.html
27 楼 menuhin 2010-03-03  
个人比较喜欢JQUERY !
再说JQUERY UI提供的组件也是很不错的!
26 楼 renjie120 2010-03-02  
唉,上当了。。什么体会啊,还上推荐。。
25 楼 mikkjl 2010-03-02  
还是轻便的jquery好 而且性能也比extjs好
24 楼 luojian 2010-03-02  
做的还不错哦,有想法,不过网络空间太小!
23 楼 liusu 2010-03-01  
s海若 写道
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。

这个是因为IE的JScript引擎比较慢,比较“现代”的浏览器像Firefox和Chrome在js的执行速度上都下了很大功夫。
你可以试试在Chrome下运行,会更快些。

我们的客户指要求是IE,所有的东西最终都是以IE为标准的。

现在一个更痛苦的问题是,Selenium Testcase,是要是稍微复杂一点的xpath,在IE下面那个耗时叫一个久啊。 几乎就没有办法测试。
22 楼 cheer1l1lg 2010-02-28  
有能力和时间自己写的话别用ext,当你们公司有美工设计组和业务设计组的时候你就明白了.
21 楼 duchengning 2010-02-28  
freish 写道
EXT的界面给我的感觉是慢,跟linux桌面似的,点个东西反应迟钝
jquery+css的感觉就是xp的桌面

更加不可理喻的是使用EXT有时候用火狐打开时好的,IE下却显示不出来,有时候IE下好的,狐火下显示不了


对于慢这个问题,我认为这是必然的,因为我们大部分页面的HTML代码都是已经写好的,浏览器可以直接解析,而对于ExtJs来说,他的HTML代码需要在页面加载后先用他的JS类库和样式创建,然后才能交给浏览器去解析。这就像Java和汇编的区别一样,主要是这个解析过程所用的时间和性能损耗您能不能接收。对于您说的IE或者火狐浏览器显示不出来问题,首先是每种JS框架都有跨浏览器的问题,包括jQuery,他新发布的UI类库也有好多问题,相比较我觉得ExtJS还能好一些,您在写代码的时候一定要遵循W3C标准,IE6和7自身有好多解析上的不统一,像边距计算,他的6和7完全不一样,而且IE6之前用到好多自己的规范,比如事件触发和那个背景图片的URL写法。我们的hoouf.com目前完全是用ExtJs制作的,所有页面写死的HTML代码还不到100行,而且大部分是空DIV,您可以用不同的浏览器试用一下。这两种JS我都用了超过两年了,如果有问题,我们可以继续交流探讨。
20 楼 duchengning 2010-02-28  
s海若 写道
这个系统的入口有点拒人千里之外的感觉,注册表单的复杂和bug就不提了,问题是为什么要真实姓名和身份证号码呢?这个似乎有侵犯隐私之嫌,我怕是不敢注册的。


首先,感谢您提出这个问题。整个系统我们都在开发测试中,对于一些不合理的设计和问题,我们正在做认真的排查处理中,如果您在使用中发现什么问题和bug我们希望您能提出来以便我们修改。对于真实姓名和身份证号码的问题,首先我们保证我们从没想过利用您的个人信息做其他非法使用。目前我们还没有做认证校验,我们当初设计的思想是未来系统对于大家每个人权限都是平等的,包括我们管理员也没有单独的后台系统,如果大家都是真实用户,您将来在好多服务的定制、发布和使用方面都不需要加复杂的过滤和认证,我们希望能打造一个自由、真实的平台世界。
19 楼 s海若 2010-02-28  
这个系统的入口有点拒人千里之外的感觉,注册表单的复杂和bug就不提了,问题是为什么要真实姓名和身份证号码呢?这个似乎有侵犯隐私之嫌,我怕是不敢注册的。
18 楼 s海若 2010-02-28  
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。

这个是因为IE的JScript引擎比较慢,比较“现代”的浏览器像Firefox和Chrome在js的执行速度上都下了很大功夫。
你可以试试在Chrome下运行,会更快些。
17 楼 freish 2010-02-27  
EXT的界面给我的感觉是慢,跟linux桌面似的,点个东西反应迟钝
jquery+css的感觉就是xp的桌面

更加不可理喻的是使用EXT有时候用火狐打开时好的,IE下却显示不出来,有时候IE下好的,狐火下显示不了
16 楼 linux1689 2010-02-27  
的确是各有各的优势,Ext 3.0真得很强大,它让Ext脱胎换骨。

如果有研究或学习Ext 3.0的朋友,强烈推荐《Ext JS高级程序设计》,详细讲解了Ext 3.x的方方面面。
15 楼 duchengning 2010-02-27  
mcmilon 写道
这种广告贴也上首页了,无语~


我承认有你说的广告性质,但是我没想到会在首页,只能说大家都太懒了,只想获取,不想付出,我希望大家能多一些耐心把自己的成果或者问题写出来,这样我们的知识会更活跃。
14 楼 duchengning 2010-02-27  
wangtong40 写道
EXT太沉重了,还是jQuery轻便一些。我个人更推崇JQuery的使用

我在开发其他应用程序的时候一直用的是jquery,因为有专业的美工支持。
13 楼 duchengning 2010-02-27  
liusu 写道
ExtJS我们公司就在用。 用的是2.0的版本的。。。

当页面上ExtJs的组件使用过多的时候,在IE下面的整个系统的反应很迟钝。。。 现在这个问题很棘手。

在Firefox3下面很快,看不出ExtJs运行带来的影响。

我说的速度不是页面加载的速度,而是系统的运行速度。


你升级到3.1试一下,我目前用的是3.1,感觉还可以。
12 楼 duchengning 2010-02-27  
Rooock 写道
duchengning 写道
大家可以在基于我们的网站下使用ExtJs发布自己的应用



哟..有点意思~
俺把俺的应用上传上去?



后面一定可以的,我们现在正在想办法避开版权问题,后面我们会购买它的许可的,这样你开发的应用时发布在我们框架下的,所以也不存在问题。而且你的引用也不需要考虑兼容问题,因为我们目前的设计方案是把你的应用连接或者页面用类似Iframe的方式包进去。
11 楼 KimHo 2010-02-27  
ext 3.0现已推出了EXT Designer了
10 楼 sunnymoon 2010-02-27  
定位不一样没法比较。一个应用级别的,一个工具级别的。
9 楼 hyj1254 2010-02-27  
的确是这样,jquery对网页美术功底要求挺高的,它主要只是封装了dom、ajax的操作,至于界面效果全得靠自己一步步手写;ext却把界面效果也给做好了,不会美工也能用,但要使jquery做出的界面达到和ext一样的效果,对能力是个考验。

相关推荐

Global site tag (gtag.js) - Google Analytics