良好的移动导向GWT小部件库替代品

时间:2010-06-01 00:29:31

标签: google-app-engine gwt mobile mobile-phones smartgwt

我一直在开发一个旅行计划网站 - tripgrep.com - 它建立在appengine,GWT和smartgwt以及其他技术之上。现在还处于早期阶段,该网站现在在我的开发环境中运行良好,开发环境可以是Windows或Mac计算机。

然而,当我们在酒吧或其他场所时,我经常在网站上向朋友们说话,所以当他们试图通过iPhone,Android或Blackberry访问网站时,我站在那里 - 我见证了所有三。令人痛苦的是,基于浏览器的前端需要很长时间才能在移动设备上下载。我很确定这是因为SmartGWT的javascript下载。

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

我对SmartGWT的看法是它具有开箱即用的合理外观 - 我不需要学习任何设计或CSS,它具有办公应用程序外观。这比GWT内置小部件要好得多,后者只是得到一个蓝色边框。更好的外观是我早期使用SmartGWT的原因。然而,在这些移动演示中,缓慢的加载时间正在扼杀我。所以现在我想要一个快速加载的小部件替代品,它具有开箱即用的良好外观。

我关注的功能包括:标签,良好的表单布局,Google Maps API集成,网格数据查看。如果这些都可以在移动设备上快速加载的库中使用,那么这就是我想要的库。

4 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

你可以为jqTouch编写一个包装器......这很酷。

答案 3 :(得分:0)

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