gwt是慢还是正常?

时间:2009-01-26 16:28:50

标签: gwt gwt-ext

我想问一下gwt-ext应用程序的速度 有没有人试过Gwt-ext应用程序,知道它是慢还是正常?

我可以用gwt-ext处理图像,例如我想让图像变成黑白图像吗?

谢谢

saebnajim

6 个答案:

答案 0 :(得分:9)

编译的应用程序本身运行速度不慢,但GWT编译器比使用切除术的冷冻蜗牛慢。

答案 1 :(得分:3)

首先,记住一些区别非常重要。

GWT-Ext并不代表GWT的技术,因为它只是传统JavaScript库的包装器(类似于YUI,它是从它分支的地方)。

GXT是同一家公司试图按照预期的方式使用GWT复制GWT-Ext的尝试;不包装手工编写的JavaScript,但让GWT完成大部分工作。不幸的是,恕我直言,他们吮吸它并产生了大量的垃圾。它非常笨重而且很慢。

没有理由说明GWT应用程序不能像GWT-Ext那样快或快。我将省略许可讨论,因为它与问题无关,但要记住这是另一回事。

关于图像处理的附加问题......如果可能的话,我认为你能做到的唯一方法是使用Canvas元素。 GWT有一个即将推出的小部件库('孵化器'),它有一个可用的Canvas小部件。

GWT Canvas Demo

答案 2 :(得分:0)

我正在为我的应用程序使用GWT-ext,并在浏览器中的慢速计算机上测试它。它非常快,动画非常流畅。纯Java替代GXT对我来说运行速度不是很快,因为我更倾向于使用这个,因为它有更好的支持。

答案 3 :(得分:0)

GWT-Ext明显慢于纯GWT应用程序。特别是在表格渲染方面。

答案 4 :(得分:0)

实际上GWT App的开发者控制台看起来要慢得多。但是一旦应用程序编译完成部署在主服务器中的应用程序变得更加活跃并且响应速度非常快。因此,只有在部署之后才能确定应用程序的速度。只需通过在jboss / apache服务器中部署并检查它来检查其速度。如果您需要提高应用程序的使用速度,请使用代码优化技术,这将有助于增加响应时间。

答案 5 :(得分:0)

  1. 根据我的经验,不是很复杂的应用程序运行得足够快。
  2. 我注意到的一件事是,如果你在Panels里面的Panels里使用Panels ......那么加载需要花费很多时间。 Maby你应该在几个html页面中划分你的Ext web应用程序,并在每个页面中包含一些Ext GWT。
  3. 您应该考虑的其他事情不是仅构建GWT网页。我喜欢只在我需要的时候使用它