2012-01-18 63 views
2

我在尋找Community Edition和Enterprise Edition之間的技術差異。Liferay CE和Liferay EE有什麼區別?

  1. 如果我爲CE開發了一些東西,它會在EE上工作嗎?
  2. 如果我從CE創建LAR文件,我可以將它導入EE嗎?
  3. 基本上,我可以在CE上工作和開發,並將結果部署到EE上而不會出現重大問題嗎?

我正在使用6.0.6 CE和EE。

指向資源的獎勵點證明或詳述答案。

在此先感謝。

+0

Liferay有一個[概述頁面](http://www.liferay.com/downloads/liferay-portal/overview)的區別是什麼。看起來像歸結爲支持和工具。 – 2012-01-18 19:06:07

+0

您是否指的是實際的管理界面功能? – edgarator 2012-04-02 06:54:43

回答

5

1.如果我爲CE開發了一些東西,它會在EE上工作嗎?

是的。理想情況下它應該可以工作(但是我們並不處於理想世界:-)),所以在大多數情況下,它會在您開發自定義portlet時進行。由於API或多或少相同。

我說定製Portlet,但我不會說這個鉤子。因爲我已經看到了CE和EE之間的JSP中的差異,如:

  • EE使用一些jsp-tag這是不被在CE(這是6.1版本,6.0我沒有找到這樣的事)發現。
  • 還有一些*Utilportal-impl.jar中的類具有在JSP或Action類中使用的額外方法。

2.如果我從CE創建一個LAR文件,我可以導入它在EE?

This Works。我曾嘗試過使用20頁單頁的單個網站。但是再次警告您在導出/導入時設置了哪些選項。 我會嘗試用一些例子來更新,如果可能的差異

3.Basically,我可以工作和發展的CE和部署在EE結果沒有大問題?

Liferay EE的插件SDK和CE的插件SDK是不同的。對於6.0版本,它在EE服務器上部署CE WAR。對於6.1+還沒有嘗試過。

你說:「沒有重大問題」,對於6.0.6版本是的,它會工作沒有重大問題(請考慮解釋到第1點)。

+0

嘗試從Liferay 6.2 CE GA2導入Liferay EE SP6的lar文件時遇到版本不匹配錯誤。我猜這些進口產品在6.2 CE中不適用於EE – 2014-09-23 04:19:14

2

如果您使用CE,那麼您不能使用Liferay Developer Studio並且必須使用EE。對於CE,你可以使用Liferay IDE(eclipse插件)