回答
是的,有。你可以找到here和here他們所有的概述,流行的是Alfresco,Nuxeo,Magnolia和Liferay。你可以在CMS Matrix挑選和比較。
這個問題在SO中也已經有好幾次了。檢查標籤[java]+[cms]
。
看一看Jahia,
一個開放源代碼的Java CMS,它提供了Drupal的Java替代品。 Jahia社區當然不像Drupal那麼大,但它們會給你答案!
文字「CMS」在Java中& PHP世界有着顯着的意義差異(尺度差異)。我不記得Java CMS準備在半小時內工作。與其他CSM應用程序相比,Drupal更適合於可重用的「組件」組織(非常非常具體,有自己的「虛擬方法」,組件事件,生命週期的概念),如果有人能夠理解這可能是原始C中的OOP,理解「drupal具有組件哲學」)。 也在「組件哲學」下一層建立內容管理。一般架構的好主意,在醜陋的編碼標準/編碼慣例中致命的實現。 其他PHP CMS(Joomla andn克隆,Wordpres博客)更直接地面向內容(〜=爲最終用戶)。
在這裏最引用的Java世界中,CMS非常大,可以說胖,擁有巨大的內容庫,程序員對程序員隱藏了API(悖論:開放源代碼,但隱藏在多層,多模塊哲學中,開始的程序員在許多幾個月的學習,很多都有古老的(JPS等)架構)。內容庫非常龐大,專爲大型圖書館,政府和企業而設計,通常內置最好的搜索者之一(90%來自Lucene家族)。
回到問題:如果有人與drupal的能力正相關,添加自己的組件在Java世界的建議看看portlet容器(Liferay,Jbos,jetspedd可能已退休)。我想,有類似的自由來添加獨立的「內容方塊」。
但是,當需要的是內容的定位(準備去),所有高定位和引用在這裏:akfresco,opencms。免責聲明:正常內容管理中的學習曲線比PHP-CMS中的學習曲線更重,軟件是免費的,但您可以購買支持&學習以防出現問題;)
注意未命名爲CMS的應用程序:良好的wiki服務器開放XWiki ?,商業Confluence)。通常比大多數PHP wiki的預期要多得多 - 具有插件哲學,可以包含完全不同的內容片段等。
在java中的託管成本& PHP一般是已知的;)代碼的安全性,也是重構。 Java不提供高質量的保證(即像PHP一樣在JSP中存在意大利麪代碼),但通常會強制更好的設計。
- 1. Java的Ruby等價物ObjectSpace.each_object
- 2. zedgraph或java的等價物
- 3. Java的等價物GetPositionFromCharIndex
- 4. C#Java HashMap等價物
- 5. Java的.Net的WebClient的等價物
- 6. MATLAB的robustfit的Java或C等價物
- 7. 尋找C#的XmlConvert.EncodeName的Java等價物
- 8. Java中的C#OnDeserialized/OnSerializaed的等價物?
- 9. Dart對Java的StringBuilder的等價物
- 10. .NET的System.Xml.Schema類的Java等價物?
- 11. Java的等價物Python的str.strip()。split()?
- 12. java中的「this.SynchronizingObject.Invoke()」的等價物
- 13. 用於Python的str.strip()的Java等價物
- 14. Python的「構造」庫的Java等價物
- 15. 是否有.Net System.Data的Java等價物?
- 16. Cocoa中的Java RMI等價物?
- 17. 不變式文化的Java等價物
- 18. Java中C#鎖定的等價物?
- 19. 這個python代碼的Java等價物
- 20. 來自Obj的Java等價物C
- 21. 什麼是.NET TypeCode的Java等價物?
- 22. excel vlookup是否有Java的等價物?
- 23. 什麼是InterruptedException(Java)的.NET等價物?
- 24. Java的等價物C#大理性
- 25. Java 8中LINQ的等價物
- 26. java中fopen_s()的等價物是什麼?
- 27. 什麼是Debugger.Launch()的Java等價物?
- 28. Java中JavaScript的拼接等價物
- 29. C#中的Java Observer/Observable等價物?
- 30. 是否有IConvertible/System.Convert的Java等價物?
Liferay絕不等同於Drupal。 – 2012-11-08 05:32:21
@NeilMcGuigan關心分享你爲什麼這麼說?我是一名java開發人員,我不想使用drupal,Liferay有什麼問題? – Lrrr 2015-04-16 09:20:11
@Lrrr:Neil將「CMS」泛化爲「Drupal」。 – BalusC 2015-04-16 09:22:00