锁定老帖子 主题:如何开发又炫又高效web程序
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-18
EXT那么丑陋的界面你们都能忍受?!天啊,杀了我吧
|
|
返回顶楼 | |
发表时间:2010-12-19
我也在几个项目中用到了Extjs,JS代码量大概5万行左右,扩展了一整套Ext的组件,比如Grid,Panel,ItemSelector,PagingBar等等,采用组件事件驱动的方式,开发得速度那是刷刷的快啊。
我们选择Ext不仅仅是因为它的界面,更重要的是看中它的体验。当你的用户对界面的交互体验要求很高的时候,自己从头开始编写这些体验,几乎都不太可能。 比如:Grid用户需要能够自由拖拉每个列的宽度,自由改变每个列的顺序,能在每一个数据上进行编辑等。。 还有Combobox,集查询和选择一体.. 当然如果项目不需要这些体验,用户不关注这个,就真的没必要找这个一个大东西了。 |
|
返回顶楼 | |
发表时间:2010-12-19
zzhonghe 写道 我也在几个项目中用到了Extjs,JS代码量大概5万行左右,扩展了一整套Ext的组件,比如Grid,Panel,ItemSelector,PagingBar等等,采用组件事件驱动的方式,开发得速度那是刷刷的快啊。
我们选择Ext不仅仅是因为它的界面,更重要的是看中它的体验。当你的用户对界面的交互体验要求很高的时候,自己从头开始编写这些体验,几乎都不太可能。 比如:Grid用户需要能够自由拖拉每个列的宽度,自由改变每个列的顺序,能在每一个数据上进行编辑等。。 还有Combobox,集查询和选择一体.. 当然如果项目不需要这些体验,用户不关注这个,就真的没必要找这个一个大东西了。 算Ext行家了, 支持. 有一点, 如果你扩展了Extjs的组件,最好写明扩展的版本, 对你以后升级很有帮助.不然很痛苦的, 曾经疼过. |
|
返回顶楼 | |
发表时间: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的游戏, 音效和动画效果只能用不可思议来形容。。 |
|
返回顶楼 | |
发表时间:2010-12-19
carydeepbreathing 写道 炫个人认可,所谓高效,谁用谁知道!
你自己测试下1000条数据单次全量加载要多长时间就知道了!(不要问为我什么有这样的需求) 美丽的谎言不知道欺骗了多少人 建议访问eRedG4在线Demo表格范例之缓冲表格:试试需要多长时间! http://web230531.host89.chinajsp.net/ |
|
返回顶楼 | |
发表时间:2010-12-20
那些说ext大的人都是蠢的在页面加载的时候就把ext-all.js放进去,官方已经帮你把包分好了,用到什么加载什么,看看gxt,每次请求只几kb(除去图片)
|
|
返回顶楼 | |
发表时间:2010-12-20
为什么说“炫”呢?难道个人电脑性能提升就不考虑程序性能了吗?你处理过千万条记录的数据吗?
现在个别程序员越来越浮躁,用一些表面的东西显示自己的高深。 |
|
返回顶楼 | |
发表时间:2010-12-20
高效,就要提高后台程序的性能, 提高server响应的性能, 提高传输性能, 提高浏览器中程序的性能.
至于大数据我目前公司基于 烟草 这样的业务对于数据不仅只是1000条这么简单,老大和我说数据都是用 千万来表达的! 数百万的数据是算少的了! 我们依然选择 ext 的grid 利用dwr 来放回,个人觉得这样的处理效率还是可以的 那么多的数据并不需要很多的时间,利用分页查询,应该会比较快的! 再说 ext 的grid 可以扩展,相对可用性比较高 extjs总体来看,适合业务比较稳定的系统 一旦自己开发了一套常用组件,那开发效率真不是盖的,只管写业务代码就得了。 |
|
返回顶楼 | |
发表时间:2010-12-20
o0rid0o 写道 最近的项目用到了dojo,经历的过程大概:哇,真不错 → 有点儿难用啊 → 艹,什么JB玩意儿 → 唉?原来还可以这么用啊 → 好像还可以 → 我艹,这东西真TMD强大。 靠, 太TM 经典了. |
|
返回顶楼 | |
发表时间:2010-12-20
eredlab 写道 carydeepbreathing 写道 炫个人认可,所谓高效,谁用谁知道!
你自己测试下1000条数据单次全量加载要多长时间就知道了!(不要问为我什么有这样的需求) 美丽的谎言不知道欺骗了多少人 建议访问eRedG4在线Demo表格范例之缓冲表格:试试需要多长时间! http://web230531.host89.chinajsp.net/ 缓冲表格和不错, 如果不用一次全把数据全下载回来就更好了. LiveGrid :http://www.ext-livegrid.com/demo/ |
|
返回顶楼 | |