论坛首页 Web前端技术论坛

如何开发又炫又高效web程序

浏览 36866 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-22  
181054867 写道
extjs太重量级了,不适合开发大众化的界面,用来做某些内部管理人员使用的系统最适合,不需要考虑太多性能问题,JQuery是最好的javascript类库


个人使用jquery跟前面某个兄弟使用pojo是一个感觉!
0 请登录后投票
   发表时间:2010-12-22  
看到很多人说ExtJS可以定制界面,但是就我从回帖中以及我实际做的项目中来看,从来没有看到过定制的界面,都是使用ExtJs原生的(改了点背景颜色的不算)

说ExtJs界面很炫酷,我觉得算不上。

实用,但是可以说的过去。
0 请登录后投票
   发表时间:2010-12-23  
ExtJs 这个太庞大了,速度也慢,还是觉得原生的js做界面比较好
0 请登录后投票
   发表时间:2010-12-23  
carydeepbreathing 写道
炫个人认可,所谓高效,谁用谁知道!
你自己测试下1000条数据单次全量加载要多长时间就知道了!(不要问为我什么有这样的需求)
美丽的谎言不知道欺骗了多少人

如果你的应用都这是种场景,确实不适合用Ext.
用Ext未必不能开发出高效的web应用,看开发者的水平吧。
0 请登录后投票
   发表时间:2010-12-23  
web绝对是个潜力股 我相信经过努力会变的更好的 楼上也别说这个不好 那个不好 你有好的请赐教
0 请登录后投票
   发表时间:2010-12-23  
LoriSun 写道
buydzyj 写道
LoriSun 写道
    开发稍微复杂的项目Flex还是存在性能问题的
skyfen 写道
开发又炫又高效web程序,哪就用flex




Flex的性能比EXT强很多。
网页打开速度主要取决于两方面,一个是网络速度,指相关内容从服务器端发至浏览器端的速度;一个是渲染速度,指接受完数据,根据数据以及CSS样式从而形成最终页面的速度。
FLEX用发布模式(不是调试模式),形成的网页总大小其实略小于EXT,所以网络速度二者几乎一样。
由于Flash是用于视频的,FLEX的渲染速度不仅远高于EXT,并且远高于jQuery,至少在两个数量级以上。

我做地一个Excel到页面进行表格粘贴的程序,需求是:实现Excel到页面的表格粘贴,粘贴后在浏览器端进行单元格的逻辑检查,对于逻辑检查错误的,将页面单元格的背景色设为红色。
这个粘贴程序,用jQuery做,一千个单元格的测试,耗费时间为68秒;用EXT做还要慢不少。用Flex做,一万个单元格的测试,耗费时间2秒。

这证明FLEX的渲染速度远高于javascript,究其根本是因为解释执行的javascript,性能无法与用于视频的flash相比。
设想一下,flash可以在线看电影。如果将一部电影完全解析为HTML页面的DOM元素以及CSS样式,交给javascript去形成电影画面,不考虑网络流量,javascript能不能吃得消?javascript是一定会死给你看的!

未来的RIA霸主是谁还不一定,但是一定不是javascript及其框架,一定是javascript以外的方案。其根本原因是javascript的性能太低下了。


你的见解比较独到, 我觉得将来javascript才是主流. Html5+java script
flex程序需要考虑下载swf的时间, 你做的flex复杂到什么程度? swf文件多大?

其实flex Builder 生成的swf文件只有几个引用的swf基础文件,这几个flash文件只是接口,不包含什么内容,swf文件并不大。其它项目文件都是类似于XML文档的MXML文件,相当于文本文件,传输到客户端,由flash player 渲染
0 请登录后投票
   发表时间:2010-12-23  
skyfen 写道

其实flex Builder 生成的swf文件只有几个引用的swf基础文件,这几个flash文件只是接口,不包含什么内容,swf文件并不大。其它项目文件都是类似于XML文档的MXML文件,相当于文本文件,传输到客户端,由flash player 渲染


也许楼上的策略很好, 之前没有这么用过, 目前也不知道具体实现方式.
我们那时候用cairngorm framework. 有好一段时间没弄Flex了, 给个例子?
0 请登录后投票
   发表时间:2010-12-24  
我以前也选用过extjs 在自己本机上测试使用的时候是很炫,速度也很快,可是如果真正用在开发项目中,一个extjs有600多kb吧, 你以为每个公司都像你们公司一样???  三年一换电脑, 我朋友他们公司, 现在还有在用 256的机子,最好的也就1G, 按照你这么说  extjs  是用来给大公司  有钱公司用的咯,  呵呵
0 请登录后投票
   发表时间:2010-12-24  
哈哈。。。
同志们,不用耽心啊,网速会越来越快的,关键是电脑硬件配置也要跟上来才行。
0 请登录后投票
   发表时间:2010-12-25  
duchengning 写道
其他不说了,有空去看一下http://www.hoouf.com


看过了, 效果很不错, 是基于qwikioffice 较早版本做的.  有很大的优化空间, 登录框出现之前白屏时间有些长, 你可以像extjs sample那样上来弄一个loading的图标.

建议使用JAWR和SmartSprite对你的JS和CSS压缩.
0 请登录后投票
论坛首页 Web前端技术版

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