论坛首页 Web前端技术论坛

解决ExtJS性能的方法!请不要赖ExtJS!

浏览 21613 次
精华帖 (2) :: 良好帖 (4) :: 新手帖 (0) :: 隐藏帖 (9)
作者 正文
   发表时间:2011-11-28  
关于第2点,这位的方法可行:
http://www.iteye.com/topic/1118207?page=2

zxc005 写道
你那一大坨东西用什么都解决不了,目前只有华山一条路:换chrome。我为这事儿头疼了两年了,最终还是选择了chrome 便携版。

当然,这里面有个操作方式问题,涉及用户体验和心理学。

你把chrome打包成installer,然后在桌面生成一个图标快捷方式,点击直接进系统,不再使用地址栏书签什么的,这样用户感觉是:开发团队为我开发了客户端,升级了,更快更方便!心理活动的表现是:开发团队在为我服务,我是上帝我是爷……

想反,如果你图省事儿,只是让用户下载标准版Chrome,安装、打开、输入url(或提前定义书签)……,这时用户的感觉是:开发商逼我换浏览,真麻烦!心理活动是:开发团队没本事,结果害得爷一通穷折腾,爷TMD可是掏了钱的,竟然被当成孙子耍,靠……


3, 5,6 收益...

ExtJS组件按需加载,这个有点麻烦...
对你提到的第5点感兴趣,
我现在项目还是直接引用extjs-all.js, 我一直想把ExtJS模块化,用SeaJS加载。
我的项目除了ExtJS, jQuery的lib文件,其他已经都纳入SeaJS,发布的时候可用SeaJS提供的压缩工具压缩.

0 请登录后投票
   发表时间:2011-11-28  
witcheryne 写道
关于第2点,这位的方法可行:
http://www.iteye.com/topic/1118207?page=2

zxc005 写道
你那一大坨东西用什么都解决不了,目前只有华山一条路:换chrome。我为这事儿头疼了两年了,最终还是选择了chrome 便携版。

当然,这里面有个操作方式问题,涉及用户体验和心理学。

你把chrome打包成installer,然后在桌面生成一个图标快捷方式,点击直接进系统,不再使用地址栏书签什么的,这样用户感觉是:开发团队为我开发了客户端,升级了,更快更方便!心理活动的表现是:开发团队在为我服务,我是上帝我是爷……

想反,如果你图省事儿,只是让用户下载标准版Chrome,安装、打开、输入url(或提前定义书签)……,这时用户的感觉是:开发商逼我换浏览,真麻烦!心理活动是:开发团队没本事,结果害得爷一通穷折腾,爷TMD可是掏了钱的,竟然被当成孙子耍,靠……


3, 5,6 收益...

ExtJS组件按需加载,这个有点麻烦...
对你提到的第5点感兴趣,
我现在项目还是直接引用extjs-all.js, 我一直想把ExtJS模块化,用SeaJS加载。
我的项目除了ExtJS, jQuery的lib文件,其他已经都纳入SeaJS,发布的时候可用SeaJS提供的压缩工具压缩.




zxc005的这个方法很好,对于系统集成什么的,是一个很好的选择!咱们做系统的目的就是要给用户服务,满足他的需求,要善于抓住用户的心理,有时候客户一句话能节省你很大的功夫!

但是对于打包浏览器,在技术方面我不大认同,我认为好的系统不应该被困于某些特定的浏览器,毕尽现在IE的市场份额还是第一, WEB系统对IE的支持还是应该要有的!
0 请登录后投票
   发表时间:2011-11-29  
只用他们的COMPONENT表示耗无压力~~~~~~~
0 请登录后投票
   发表时间:2011-11-29   最后修改:2011-11-29
楼主说得太简单了点,不过“请不要赖ExtJS!”这个是肯定的。
0 请登录后投票
   发表时间:2011-11-29  
动态加载..还是用EXTJS4比较好...恩....特别特别方便...

4的效率是没有3来的快...不过看了4.1的theme viewer..确实速度要快了不少..尤其是新的skin...看习惯了1-3的模样..觉得..确实清爽..坐等4.1

现在项目基本都能说服客户使用CHROME , 而且内网加载速度很快..唯一感觉吃力的是内存...有时候一个比较复杂的PANEL...可能会一下吃进去20M的内存:(
0 请登录后投票
   发表时间:2011-11-29  
让你笑了 写道
动态加载..还是用EXTJS4比较好...恩....特别特别方便...

4的效率是没有3来的快...不过看了4.1的theme viewer..确实速度要快了不少..尤其是新的skin...看习惯了1-3的模样..觉得..确实清爽..坐等4.1

现在项目基本都能说服客户使用CHROME , 而且内网加载速度很快..唯一感觉吃力的是内存...有时候一个比较复杂的PANEL...可能会一下吃进去20M的内存:(


是啊!坐等4.1,之前做过一点4.0的,实在受不了,又改回3.4了!期待啊!
0 请登录后投票
   发表时间:2011-11-30  
7. 一些公用的组件可以在index.html页面上就加载,以后用到时就可以直接使用, 如:
<div>
<script type="text/javascript" src="ExtJS/adapter/ext/ext-base.js.gzipfile"></script>
<script type="text/javascript" src="ExtJS/ext-all.js.gzipfile"></script>
<script type="text/javascript" src="ExtJS/src/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript" src="其它公用组件"></script>
</div>

这个是什么意思?、
0 请登录后投票
   发表时间:2011-11-30  
不是每个页面都需要引入js文件吗?
<script type="text/javascript" src="ExtJS/adapter/ext/ext-base.js.gzipfile"></script>
<script type="text/javascript" src="ExtJS/ext-all.js.gzipfile"></script>
<script type="text/javascript" src="ExtJS/src/locale/ext-lang-zh_CN.js"></script>

0 请登录后投票
   发表时间:2011-11-30  
和我的优化办法基本一致,在用的外网系统性能毫无压力,说extjs有性能问题的只是你不会用
0 请登录后投票
   发表时间:2011-11-30  
sniciq 写道
内网系统使用EXT是不应该慢,慢只能说明是EXT没有用好!解决EXT慢可以通过如下途径:
......
2. 尽可能说服客户不使用IE,可以用chrome和firefox代替(这不是主要原因)

这个在国内连IE6都还在大面积使用的情况下实在是太难了。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics