2

我一直在开发一个旅行计划网站——tripgrep.com——它基于 appengine、GWT 和smartgwt以及其他技术。现在还处于早期阶段,该站点现在在我的开发环境(Windows 或 Mac 计算机)上运行良好。

但是,当我们在酒吧或其他场所时,我经常与我的朋友谈论该网站,因此当他们尝试通过 iPhone、Android 或 Blackberry 访问该网站时,我站在那里——我见证了这三个网站。很明显,基于浏览器的前端需要很长时间才能在移动设备上下载。我很确定这是因为 SmartGWT 的 javascript 下载。

所以,我想看看 SmartGWT 的替代品。

我喜欢 SmartGWT 的地方在于它具有合理的外观和开箱即用的感觉——我不需要学习任何设计或 css,它具有办公应用程序的外观。这比 GWT 内置小部件要好得多,后者只有蓝色边框。更好的外观是我早期选择 SmartGWT 的原因。然而,在这些移动演示中,缓慢的加载时间让我感到厌烦。所以现在我想要一个快速加载的小部件替代品,它具有开箱即用的良好外观。

我关心的功能是:选项卡、良好的表单布局、谷歌地图 API 集成、网格数据查看。如果这些都可以在移动设备上快速加载的库中使用,那么这就是我想要的库。

4

4 回答 4

1

您可以尝试 mgwt - 也称为移动 gwt...(可在http://code.google.com/p/mgwt/ 获得

于 2012-05-19T15:10:17.233 回答
1

您最好的选择可能只是使用标准的 GWT 小部件并学习如何根据自己的喜好设置它们的样式。SmartGWT 的自动样式很好,但正如您所注意到的,它是有代价的。

即使是更轻的 GWT 标准小部件,仍然可以缩减以实现最大速度,所以如果你真的很喜欢冒险,你可以推出自己的轻量级小部件,它们只做你需要它们做的事情。

于 2010-06-01T14:34:13.763 回答
0

为您的模型编写单独的视图,特别是针对 a) 移动设备或 b) iPhone(请参阅“iui” f.ex.)。这是最好的方法。

于 2010-06-02T23:17:07.463 回答
0

您可以为jqTouch编写一个包装器……那会很酷。

于 2010-06-02T18:06:38.447 回答