Sencha,Touc4J,Codenameone和Phonegap?

Ash*_*iya 3 java mobile sencha-touch codenameone cordova

我来自大量的Java编程和JavaScript的弱点.我总是使用基于组件的Web框架进行Web应用程序开发(ZK,GWT,Wicket.etc)现在我们正在计划一个Web +移动应用程序.我发现它更好使用Spring MVC/REST/Jason组合将bushiness-logic与UI分开.

下一个问题是移动框架.我看了下面的框架

1. Sencha - 必须在JS中编程,它将生成基于HTML5的应用程序.

2. Touch4J - Sencha周围的Java Wrapper?但是与GWT的连接是什么?

3. Phonegap - 必须用JS编写,它会生成在Web视图中运行的"混合"应用程序吗?我可以在Web服务器中托管这些应用程序吗?

4. codenameone - 用Java编写,它将生成本机应用程序.(这些不是PhoneGap中的混合应用程序吗?)

有关于此的任何建议,还是有针对浏览器和移动应用程序开发的任何其他框架?

Sha*_*mog 8

Codename One创建"真正的本机应用程序"而不是phonegap Web应用程序,Codename One呈现整个屏幕并允许您嵌入本机组件,从而为您提供比通常使用Web应用程序更深入的控制.

基本上,选择归结为您是Java开发人员还是Web开发人员.

仅供参考我是Codename One的作者之一.