根据演示和文档,OpenXava在从Java域快速构建RIA方面看起来非常令人印象深刻。如果它真的像它宣称的那样好,为什么它不是更广为人知呢?
我想听听那些有实际使用OpenXava经验的人的意见。它的优点和缺点是什么?它与Grails、Roo和Play框架等替代方案相比如何?
发布于 2011-12-18 22:45:07
如果选择使用openxava,则必须选择要在其中部署它的门户服务器。这就是复杂的部分,门户非常繁重。
发布于 2012-07-06 14:08:14
它不需要与portal服务器一起使用。为了快速入门,Tomcat6.0甚至捆绑了下载。
是的,您可以选择使用Ant脚本生成portlet,并将其部署到Liferay等门户服务器中
发布于 2013-07-12 00:36:25
它在演示中看起来很好,但我无法通过。这些是我采取的步骤。
当我运行项目时,我没有看到生成门户
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 getSpring roo是非常好的当你想要生成页面,但不提供太多的排序或其他自定义的支持,而且由于roo是基于OSGi的,要想改变它需要非常好的OSGi体验,Spring Roo也使用Spring MVC和Hibernate,如果你已经为MVC搭建了脚手架。它也创建了很多方面文件。你不需要知道所有这些,但当涉及到定制时,知道这些可能会让你更快(不是真的)
我希望openXava能获得一些吸引力,并创建maven原型和某种外壳脚本来生成portlets,Open Xava screens太好了,但现在可悲地放弃了。
https://stackoverflow.com/questions/5998962
复制相似问题