我已经开始使用smartGWT实现我的Web应用程序了。它真的和陈列柜一样慢吗?
这实际上是不合理的慢。
我正处于一个新的空项目中,所有它都会在onLoad中显示一个带有登录表单的模态窗口。
这需要大约1分钟才能加载。
我认为它只是在等待某些东西然后加载它。
我正在从eclipse运行它,只需单击绿色运行按钮。
答案 0 :(得分:8)
最初,Smartgwt需要很长时间才能加载到客户端的浏览器中,因为它会下载2mb的javascript文件。但在性能方面它并不慢,因为smartgwt布局基于div,但GWT布局基于表格。
SmartGWT的缺点是:
特点:
因此使用smartGWT取决于您的要求。如果您有更多时间可以使用GWT进行开发。如果您有更少的时间而且必须开发大型应用程序,请使用smartGWT。
答案 1 :(得分:3)
编辑:此用户在GWT托管模式下运行,该模式比编译模式慢10倍或更慢。所以他没有遇到实际的性能问题。
我们看到人们抱怨他们自己(有缺陷的)部署很慢但通常不关于Showcase本身。最有可能的是,您已经将浏览器配置为进行开发,或者安装了可能会降低速度的工具。
首先,查看您是否已将浏览器设置为非默认缓存设置(例如“每次检查”)。这可能导致重复请求图像。如果你在Firebug中打开“Net”面板,或者使用IE,就可以使用像Fiddler这样的工具。
但是,关于Firebug,Firebug和类似的开发工具会大大降低浏览器的性能并泄漏大量内存。要查看Showcase普通最终用户将如何看到它,请禁用Firebug并重新启动浏览器,以防它泄漏内存。
答案 2 :(得分:1)
再看一下这个问题 - 你在GWT托管模式下运行,这比Web模式慢得多(如何部署你的最终应用程序)。
但是,即使您在托管模式下的体验也比您应该看到的要慢得多。我们有几个人遇到托管模式速度问题,最终发现某种Eclipse / GWT错误配置有问题 - 在SmartGWT论坛上搜索一些解决方案:
http://forums.smartclient.com/forumdisplay.php?f=14