初试GWT:为什么GWT宿主模式没跑起来

前段时间开发了基于ExtJS,JSON-RPC的Framework及其应用(公司内部自用).
用户(同事们)的反映是:Sam你做的这个东西好是好,就是慢了点.
我小心翼翼地回答,这个速度问题,跟服务器,网络状况还有你的机器都有关系(其实我知道性能的瓶颈在客户端).这样吧,我再优化一下我的代码,性能可能会有所提升.
我花几天时间改了改代码,然后把js压了压再重新deploy.
现在的表现是,一打开IE访问这个应用,进度条一闪就过去了,登录框立马显示了出来(给用户的感觉确实快了很多)。但是执行主要操作时表现实在慢:

从[img]http://sam-ds-chen.iteye.com/upload/picture/pic/8720/e1dbbf7a-66da-306b-9265-2a37c83ecd09.jpg?1204531013[/img]

[img]http://sam-ds-chen.iteye.com/upload/picture/pic/8722/c353a858-e7a7-345a-a7de-5f8332d42ff5.jpg?1204531174[/img]

耗时4秒。
性能低的罪魁祸首乃是ExtJS的Grid -- 我才疏学浅,要优化它实在是Mission Impossible.
(刚刚Linda又跑过来说,Sam你能不能让它跑快点啊,我填个timesheet要半小时啊。。。)

怎么解决这个问题呢?
听说GWT不错,于是拿来试试先。
弄了个Helloworld,可是一运行HelloWorld-shell.cmd,它总是出来个窗口闪一下,也不跟我说句bye-bye就没了,委实让人纳闷。
是可忍孰不可忍,不行,得让它告诉我为什么!
运行Windows的cmd后,在窗口里敲HelloWorld-shell.cmd,它终于给我扔过来一句话:
Port 8888 is already is use; you probably still have another session active
原来如此,Eclipse里面Tomcat一直开在那里,而GWT的开发者跟我一样喜欢用8888端口。
我停掉了Tomcat,宿主模式跑出来了...
继续学习GWT...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值