基于演示和文档,OpenXava 看起来是一个非常令人印象深刻的框架,可以快速构建一个 Java 领域的 RIA。如果它真的像它声称的那样好,为什么它不更为人所知呢?
我想听听使用 OpenXava 的实际经验的人的意见。它的优缺点是什么?与 Grails、Roo 和 Play 框架等替代方案相比如何?
我想听听使用 OpenXava 的实际经验的人的意见。它的优缺点是什么?与 Grails、Roo 和 Play 框架等替代方案相比如何?
不必使用门户服务器。即使下载也已捆绑了Tomcat 6.0,以便快速入门。
是的,您可以选择使用Ant脚本生成Portlets并在像Liferay这样的门户服务器上部署。
generatePortletXml:
[echo] Generating portlets files
[java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get
[java] WARNING: Impossible to translate element with id Client
[java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get
preparePortletsWar:
insertCustomPortlets:
[loadfile] C:\Projects\openxava-4.7.1\workspace\Viewport\web\WEB-INF\portlet-ext.xml doesn't exist
[loadfile] C:\Projects\openxava-4.7.1\workspace\Viewport\web\WEB-INF\liferay-display-ext.xml doesn't exist
[java] WARNING: Impossible to translate element with id Client
[java] Jul 11, 2013 12:05:45 PM org.openxava.util.Labels get
我也有同样的问题 :) OpenXava已经足够成熟,并且提供了更丰富的开箱即用用户界面。 对于其他产品,你可以开箱即用基本的CRUD操作。 外观和感觉还不错,我认为是可定制的。 它没有像Grails和Roo那样强大的公司支持,所以不太出名。 Play很好,但与OpenXava处于同一类别(由一些不是很大的公司支持)。 它们都是很好的产品,所以这只是一个选择问题。
它非常适合快速原型开发应用程序,但用户界面看起来不太精致。它使用底层的JSP,这已经过时了,但您可以非常快速地启动和运行。
它在Tomcat上运行,Tomcat相当轻量级,但为了获得更多功能和更好的外观和感觉,请在Tomcat上运行Liferay门户,并将OpenXava应用程序作为门户中的一些端口上传。 Liferay文档对此有很好的解释。