我正在寻找Community Edition和Enterprise Edition之间的技术差异。
LAR
文件,我可以将其导入EE吗?我正在使用6.0.6 CE和EE。
指向可证明或详细说明答案的资源的奖励积分。
提前致谢。
答案 0 :(得分:5)
1.如果我为CE开发一些东西,它会在EE上运行吗?
是。理想情况下它应该工作(但我们不是在理想世界:-))所以我想说在大多数情况下它是在你开发自定义portlet时。由于API或多或少相同。
我说自定义portlet,但我不会说这是钩子。因为我已经看到CE和EE之间的JSP差异,例如:
jsp-tag
(这是版本6.1,对于6.0我没有找到这样的东西)。*Util
中的一些portal-impl.jar
类还有额外的方法,这些方法在JSP或Action
类中使用。2.如果我从CE创建一个LAR文件,我可以在EE中导入它吗?
这很有效。我用一个20页的单个网站试过这个。但是,在导出/导入时,您需要注意选择的选项。 如果可能的话,我会尝试用一些例子来更新
3.基本上,我可以在CE上工作和开发并在EE上部署结果而不会出现重大问题吗?
Liferay EE的插件SDK和CE的插件SDK是不同的。对于6.0版,它可以在EE服务器上部署CE WAR。对于6.1+尚未尝试过。
你说:“没有重大问题”,对于版本6.0.6,是的,它可以在没有重大问题的情况下工作(请考虑到对第1点的解释)。
答案 1 :(得分:2)
如果您使用CE,那么您不能使用Liferay Developer Studio并且必须使用EE。 对于CE,您可以使用Liferay IDE(eclipse插件)