锁定老帖子 主题:如何开发又炫又高效web程序
精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-17
ext的速度实在不敢恭维。
|
|
返回顶楼 | |
发表时间:2010-12-17
不过他俩有个很重要的区别。。。extjs是收费的。。。
当然啦,extjs有Ext Designer,这个不错,不过我记得也是收费的。。。 dojo就只能手敲啦。。。T T |
|
返回顶楼 | |
发表时间:2010-12-17
最后修改:2010-12-17
baozi265 写道 ext的速度实在不敢恭维。
我就见过,有公司用extjs做的东西,又漂亮、功能有强大、速度还嗖嗖的,那叫一个快。。。 当然啦,需要对优化下一番功夫。。。 所以说,你用不好不要怪extjs啊,喂! 再说,光说个慢有啥意思?有代码没?有数据没?慢道什么程度?环境是怎样的?实际上客户能够承受的速度又是多少? 啥都没有,光说个慢,无意义 |
|
返回顶楼 | |
发表时间:2010-12-17
最后修改:2010-12-17
LoriSun 写道 大部分公司还是愿意提升电脑的性能的, 小公司除外. 因为大公司知道,如果电脑真的到坏的那天, 带来的损失是要比买一台新电脑的花销大的多的. 我们公司三年换一批新电脑. 从哪儿得出的结论?软件公司好歹也是做软件的,电脑再破跑个IDE还是勉强可以的。就我工作中遇到的客户(xx部门)来说,确实是加了一批性能不错的电脑:一人两台电脑,高性能的用来外网聊天、游戏,低配的老台式机用来办公 LoriSun 写道 -你可以看一下dwr如何跟spring一起使用的, 方便而且快捷. -JAWR对dwr做了很好的支持. -还有,再这里我用ReverseAjax 做Comet的效果. 综合上诉我选用了dwr, 如果不是用dwr, 不是说不能实现,要自己多写很多的东西,性能方面不见得有什么提升. 看他们如何一起工作?我觉得在使用一个框架之前了解一些它出现的背景还是很有必要的,至于XX框架与XX框架结合的比较好之说,理解他们出现的背景及大体的实现思路、应用场景,然后想想,这个真的是我需要的吗?他们真的需要整合在一起使用? 我们公司先前一个平台使用了DWR+STRUTS2,当初做这个技术决策的人不是很理解AJAX,只是觉得要加上AJAX,一看DWR很强大,不管三七二十一,整合进来再说,当初看起来很好很强大,但现在看来,想升级,想更新整体结构,提供更好的开发体验只能是一个噩梦。 不是说啥都需要自己去开发,但想清楚了你们将来的发展路线,然后谨慎选择合适的开源框架还是很有必要的,因为这东西还是考虑的远一点比较好,不能只为了眼前的好处而给将来的发展带来障碍。 Extjs是我见过的最好的JS框架,一些人总是拿JQuery来做比较,压根就没法比,目标不同,用户不同,开发方式不同,怎么比?没法比。JQuery在我看来只能算是一个DOM辅助工具,不能算框架,ExtJs有很好的架构,有IDE,有发展远景,这才能称得上是框架。 总是抱怨Extjs做出来的东西太慢,那么您思考过为啥慢了吗?慢在哪里?想用好一个东西不是说知道它能干嘛,而更应该知道哪些事它是不能干的,只有理解了不能干嘛才能更好的使用这个工具。 见过很多同事写的Extjs代码跟N年前的document.getElementById()还是一个样,写个效果动则成百上千行的代码,我只能说Extjs本身很好很强大,但需要一批熟练JS,理解Ext的人来用才行。要不就感觉是用战场上的大刀拿来切肉,怎么看怎么别扭。 其实技术没有好坏,存在及合理,选择什么样的技术,需要结合自身的情况:项目类型,客户,开发人员水平等来综合考虑。 |
|
返回顶楼 | |
发表时间:2010-12-17
extjs 有license的问题,小公司无所谓,大公司有问题,如果有extjs无法实现到功能,需要在其基础上扩展
|
|
返回顶楼 | |
发表时间:2010-12-17
lkj107 写道 extjs 有license的问题,小公司无所谓,大公司有问题,如果有extjs无法实现到功能,需要在其基础上扩展
为什么总要抓住其license不放呢?说白了人家也是一家软件开发公司,其开发人员也是需要付工资的,是人都是需要吃饭的。 你总不能让客户跟你说:喂,你做的项目是要收费的,网上好多免费的呢 如果你觉得其做的东西会给你带来回报(想想人家一个license多少钱,你自己开发成本多少),比我自己开发一套这样的东西成本来的低,效果来得好,这就够了。 |
|
返回顶楼 | |
发表时间:2010-12-17
depravedangel 写道 lkj107 写道 extjs 有license的问题,小公司无所谓,大公司有问题,如果有extjs无法实现到功能,需要在其基础上扩展
为什么总要抓住其license不放呢?说白了人家也是一家软件开发公司,其开发人员也是需要付工资的,是人都是需要吃饭的。 你总不能让客户跟你说:喂,你做的项目是要收费的,网上好多免费的呢 如果你觉得其做的东西会给你带来回报(想想人家一个license多少钱,你自己开发成本多少),比我自己开发一套这样的东西成本来的低,效果来得好,这就够了。 :-),邪恶的想,你开发出来后开源于ExtJS相关的,甚至产品免费的 收产品的培训和咨询费用,应该不用购买商业的ExtJS License了吧???!!! ExtJS其实性能还是不错的 |
|
返回顶楼 | |
发表时间:2010-12-17
只要响应快,少出错... 就行..
要炫~ 很简单, Don't make them think... 多研究研究用户体验... 这帖子有点标题党的感觉。。。。 |
|
返回顶楼 | |
发表时间:2010-12-17
很多客户看到ext就头疼 太多人用了
没有一点界面设计的思想 还觉得自己又炫又酷... |
|
返回顶楼 | |
发表时间:2010-12-17
extjs太重量级了,不适合开发大众化的界面,用来做某些内部管理人员使用的系统最适合,不需要考虑太多性能问题,JQuery是最好的javascript类库
|
|
返回顶楼 | |