考虑到以下情况,您能否告诉我哪个选项(GWT or SmartGWT
)更好。
- 将用于设计屏幕和客户端验证。
- 性能(页面加载,网格加载)应该很好。
- 需要通过soap(网络服务)与服务器通信。
考虑到以下情况,您能否告诉我哪个选项(GWT or SmartGWT
)更好。
我同时使用了 SmartGWT 和 GWT,两者各有利弊。
SmartGWT: +现有的和复杂的小
部件
可以使用,布局
很好
,可以用于生产当您想更改他们的小部件时
- 小部件的 API 不清楚,有来自父方法的方法日志对其子方法没有影响
GWT:
+ API 非常清晰(在我看来)
+ 小部件可以以您可以想象的各种方式进行扩展
- 开箱即用的布局尚未准备好投入生产。如果你想要漂亮的布局,你必须改变它(CSS)
选择取决于对您来说什么是重要的。
当您使用它时,请考虑将 MVP 与 GWT 一起使用。如果您不坚持有组织的开发模式(我想这适用于所有框架),GWT 很快就会成为一个无法维护的怪物。对于带有 GWT 的 MVP,请阅读GWTP。
关于设计画面。两者都可以在 GWT Designer ( Eclipse ) 中完成,但最终您的应用程序会很大,并且使用设计器是不切实际的。
在这里可以查看smartgwt的速度
http://www.smartclient.com/smartgwt/showcase/
这里是正常的gwt
http://gwt.google.com/samples/Showcase/Showcase.html
性能上其实差别不大。我自己正在使用 SmartGwt,使用预先存在的小部件快速开发应用程序真的很棒。您可以使用 smartgwt 立即设置接口。
也有可能将 smartgwt 和 gwt 结合起来(不推荐)。