我需要一个具有以下特征的用于 Web 开发的 Java 框架:
丰富的图形用户界面;可用于大多数已知 IDE(Eclipse 或 Netbeans)的开发工具;免费(最好是非 GPL);大型社区;使用相同的代码轻松生成 Web/桌面/移动设备。
经过一些研究,我们找到了 ZK 框架,但我们不知道我们是否可以为桌面或移动设备编译。
谢谢
我需要一个具有以下特征的用于 Web 开发的 Java 框架:
丰富的图形用户界面;可用于大多数已知 IDE(Eclipse 或 Netbeans)的开发工具;免费(最好是非 GPL);大型社区;使用相同的代码轻松生成 Web/桌面/移动设备。
经过一些研究,我们找到了 ZK 框架,但我们不知道我们是否可以为桌面或移动设备编译。
谢谢
ZK Mobile 是在 Java Mobile(或 Android API)上运行的原生客户端。它不需要现代浏览器,但据我所知,只有一组有限的组件(更不用说 Ajax 组件的数量)。
如果存在可以将相同的 GUI 代码用于 Web/桌面和移动应用程序的框架,我会感到非常惊讶。您的应用程序的服务和模型层应该可以毫无问题地重复使用,但您不能指望 JSP 的实例会显示在 swing 或 android 应用程序中。
我还不知道 ZK,看起来不错,但我猜移动部分是为移动网络浏览器而不是移动应用程序设计的。
您还可以考虑vaadin、GWT或apache wicket。
我建议您认真考虑 GWT。虽然它不是移动客户端的最佳选择,但如果您的移动设备的浏览器可以执行 javascript,gwt 应用程序可以在您的移动设备中执行。但我应该再次表示,原生移动应用程序将比基于浏览器的移动应用程序更好。