论坛首页 Web前端技术论坛

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

浏览 36870 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-18  
EXT那么丑陋的界面你们都能忍受?!天啊,杀了我吧
0 请登录后投票
   发表时间:2010-12-19  
我也在几个项目中用到了Extjs,JS代码量大概5万行左右,扩展了一整套Ext的组件,比如Grid,Panel,ItemSelector,PagingBar等等,采用组件事件驱动的方式,开发得速度那是刷刷的快啊。

我们选择Ext不仅仅是因为它的界面,更重要的是看中它的体验。当你的用户对界面的交互体验要求很高的时候,自己从头开始编写这些体验,几乎都不太可能。 比如:Grid用户需要能够自由拖拉每个列的宽度,自由改变每个列的顺序,能在每一个数据上进行编辑等。。   还有Combobox,集查询和选择一体.. 

当然如果项目不需要这些体验,用户不关注这个,就真的没必要找这个一个大东西了。
0 请登录后投票
   发表时间:2010-12-19  
zzhonghe 写道
我也在几个项目中用到了Extjs,JS代码量大概5万行左右,扩展了一整套Ext的组件,比如Grid,Panel,ItemSelector,PagingBar等等,采用组件事件驱动的方式,开发得速度那是刷刷的快啊。

我们选择Ext不仅仅是因为它的界面,更重要的是看中它的体验。当你的用户对界面的交互体验要求很高的时候,自己从头开始编写这些体验,几乎都不太可能。 比如:Grid用户需要能够自由拖拉每个列的宽度,自由改变每个列的顺序,能在每一个数据上进行编辑等。。   还有Combobox,集查询和选择一体.. 

当然如果项目不需要这些体验,用户不关注这个,就真的没必要找这个一个大东西了。


算Ext行家了, 支持. 有一点, 如果你扩展了Extjs的组件,最好写明扩展的版本, 对你以后升级很有帮助.不然很痛苦的, 曾经疼过.   
0 请登录后投票
   发表时间:2010-12-19  
LoriSun 写道
witcheryne 写道
只要响应快,少出错... 就行..

要炫~ 很简单, Don't make them think... 多研究研究用户体验...

这帖子有点标题党的感觉。。。。


呵呵, 出错是写代码水平问题, 与此题无关.

去看看这个: http://qwikioffice.com/desktop-demo/
要炫,你说很简单, 不用Extjs或类似的东西, 你自己实现起来看看.



进来感觉与标题不符, 看了一圈全是对ExtJS框架的讨论, 没有提到如何又绚又高效,楼主文章理倒是提到了交互和资源压缩的问题,这些的确是能提高性能,很受用。


http://qwikioffice.com/desktop-demo/ 
这个以前看到过,有人开过帖子show过这个应用。。。
这些只能让我们开发人员感觉很酷,如果给用户看会酷么?  一个桌面又搬到到了浏览器里。。。
个人感觉这个QWikiOffice的应用把帖子引跑题了。。

我这里也收集了一些比较好的应用可以供参考:
WebOS:     http://www.michaelv.org/    Win32 UI
WebApp:    http://www.zoho.com/        感觉比Google Docs 做的好
WebGame: http://www.phoboslab.org/biolab/    基于HTML5的游戏, 音效和动画效果只能用不可思议来形容。。





0 请登录后投票
   发表时间:2010-12-19  
carydeepbreathing 写道
炫个人认可,所谓高效,谁用谁知道!
你自己测试下1000条数据单次全量加载要多长时间就知道了!(不要问为我什么有这样的需求)
美丽的谎言不知道欺骗了多少人


建议访问eRedG4在线Demo表格范例之缓冲表格:试试需要多长时间!
http://web230531.host89.chinajsp.net/
0 请登录后投票
   发表时间:2010-12-20  
那些说ext大的人都是蠢的在页面加载的时候就把ext-all.js放进去,官方已经帮你把包分好了,用到什么加载什么,看看gxt,每次请求只几kb(除去图片)
0 请登录后投票
   发表时间:2010-12-20  
为什么说“炫”呢?难道个人电脑性能提升就不考虑程序性能了吗?你处理过千万条记录的数据吗?
现在个别程序员越来越浮躁,用一些表面的东西显示自己的高深。
0 请登录后投票
   发表时间:2010-12-20  
高效,就要提高后台程序的性能, 提高server响应的性能, 提高传输性能, 提高浏览器中程序的性能.

至于大数据我目前公司基于  烟草
     这样的业务对于数据不仅只是1000条这么简单,老大和我说数据都是用 千万来表达的! 数百万的数据是算少的了!
        我们依然选择 ext 的grid  利用dwr 来放回,个人觉得这样的处理效率还是可以的 那么多的数据并不需要很多的时间,利用分页查询,应该会比较快的!
  再说 
    ext 的grid  可以扩展,相对可用性比较高
extjs总体来看,适合业务比较稳定的系统
一旦自己开发了一套常用组件,那开发效率真不是盖的,只管写业务代码就得了。
0 请登录后投票
   发表时间:2010-12-20  
o0rid0o 写道


最近的项目用到了dojo,经历的过程大概:哇,真不错 → 有点儿难用啊 → 艹,什么JB玩意儿 → 唉?原来还可以这么用啊 → 好像还可以 → 我艹,这东西真TMD强大。

靠, 太TM 经典了.
0 请登录后投票
   发表时间:2010-12-20  
eredlab 写道
carydeepbreathing 写道
炫个人认可,所谓高效,谁用谁知道!
你自己测试下1000条数据单次全量加载要多长时间就知道了!(不要问为我什么有这样的需求)
美丽的谎言不知道欺骗了多少人


建议访问eRedG4在线Demo表格范例之缓冲表格:试试需要多长时间!
http://web230531.host89.chinajsp.net/



缓冲表格和不错, 如果不用一次全把数据全下载回来就更好了. LiveGrid :http://www.ext-livegrid.com/demo/
0 请登录后投票
论坛首页 Web前端技术版

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