首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vaadin Touchkit或mgwt

Vaadin Touchkit或mgwt
EN

Stack Overflow用户
提问于 2013-04-05 12:10:05
回答 1查看 1.2K关注 0票数 5

我正在评估使用GWT和Apache / PhoneGap创建移动混合应用程序的可能性。我已经用mgwt构建了一个小原型,并且很喜欢它,但是在开始这个项目之前,我想研究一些其他的可能性。因此,我查看了Vaadin及其AddOn Touchkit。

我有以下问题:

  1. 可以在不需要永久服务器连接的客户端应用程序中使用Vaadin吗? 在文档的流动章中,有一个示例是服务器端应用程序,据我所知,因此每个UI事件都需要一个服务器连接。如果我错了,请纠正我,我没有Vaadin的经验。
  2. “正常”GWT应用程序和客户端Vaadin应用程序之间有什么区别吗?
  3. 使用Vaadin而不是mgwt有什么好处吗?
  4. 一般而言,Vaadin是否可以与mgwt媲美?如果是,主要的区别是什么?
EN

回答 1

Stack Overflow用户

发布于 2013-10-04 09:29:07

  1. 您可以构建脱机工作的Vaadin TouchKit应用程序。“泊车演示”显示:默认情况下是http://demo.vaadin.com/parking/ (源代码:https://github.com/vaadin/parking-demo),默认情况下应用程序是在线的,但是对于应用程序使用离线(仅限于客户端)的数据输入方法。
  2. 如果您正在构建客户端Vaadin应用程序,您仍将使用TouchKit小部件。直到版本3之前,TouchKit小部件都遵循了iOS本机小部件,但是v4引入了新的样式,这些样式与设备无关,并且更适合于iOS设备。
  3. 但是,Vaadin TouchKit最显著的区别(如果您愿意的话)是默认的服务器端编程方法。构建移动优化的web应用程序是非常快速的--特别是如果您已经有了现有的Java应用程序和业务逻辑。对于客户端应用程序,可见的区别是Touchkit和mgwt小部件的外观和感觉。
  4. 一般来说,这也可以归结为:如果您可以让部分应用程序在线运行(服务器上的数据),并且只需要一些应用程序的离线模式,那么Vaadin TouchKit是构建漂亮的应用程序的非常快速和有效的方法。另一方面,mgwt为您提供了客户端专用应用程序的直接启动,并为此进行了更好的优化。

您已经发现,两者都受到HTML5应用程序沙箱的影响。虽然相机和位置API是可用的,但是仍然需要像phonegap这样的解决方案来真正地与设备集成并匹配本地应用程序。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15833610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档