我可以用gwt开发android应用程序吗?

pst*_*rli 12 gwt android

(或者有没有办法将gwt应用程序转换为Android应用程序?)

Ada*_*dam 7

说GWT旨在创建在浏览器中运行的代码并不完全正确.GWT将Java转换为Javascript,包括ui支持和Web应用程序的其他好东西.有一些本机应用程序包装器可以使用Javascript应用程序并使其成为Android(或其他移动操作系统)的原生应用程序,并通过Javascript apis对设备访问提供额外支持.通过GWT和Javascript应用程序的本机包装器之间的粘合层,您可以获得从GWT编程到本机应用程序的完整解决方案.

所以,你不能单独使用GWT,但如果你将GWT与其他一些库结合起来,那绝对是可能的.

结帐PhoneGap/Cordovam-gwtGWTMobile. NextInterfaces构建于PhoneGap和GWT-Mobile之上.我确信还有更多,但这些似乎是常见的解决方案.


Ste*_*fan 5

如果您想开发原生Android应用程序(即用Java编写),那么您就无法使用GWT.GWT是一个用于开发在浏览器中运行的应用程序的框架:用Java编写应用程序,GWT将其编译为JavaScript,然后在浏览器中运行.

如果您想开发在Android浏览器中运行的Web应用程序,那么您绝对可以使用GWT.最近在GWT中添加了对触摸事件的原生支持,还有其他人正在开发小部件,例如http://code.google.com/p/gwt-touch/


Pra*_*vin 1

GWT 是跨平台的,可以在基于 WebKit 的浏览器上运行,例如 iPhone 和 Android 中的浏览器。GWT Mobile WebKit,可能对你有很大帮助。

然而,在 Android 中使用 GWT 滚动似乎存在一些问题,而在 iPhone 中似乎没问题