2010-12-22 38 views
3

Heyy guys,我有一個簡短的問題:您推薦使用哪種語言/框架來實施CMS解決方案?

你認爲哪種編程語言/框架更適合於快速和良好地實現CMS解決方案(用於生成網站,最終在雲上)?

我實際上必須重新編寫一個用PHP編寫的CMS(它比較舊,不能用類編寫)。我會考慮交響樂,你怎麼看?

+0

你是真的這麼漂亮的女孩,還是假的圖片,讓傢伙回答你的問題,投票給他們:-P – lisak 2010-12-22 11:43:33

+0

:))大聲笑,它在我的照片。謝謝。 – dana 2010-12-22 12:30:33

+0

好吧,我做這個我最喜歡的問題,然後:-)請不要吸菸或以其他方式冒你的生命。 IT需要像您這樣的人力資源:o) – lisak 2010-12-22 13:15:25

回答

1

確實,這確實是相當開放的,但我覺得任何對基於網絡的應用程序有良好支持的語言都是不錯的選擇。您對CMS系統的主要關注將與緩存,持久性建模,MIME類型支持,國際化,創作,授權等有關。恕我直言,您可以繼續工作,並且可以使用Python,Java,RoR和C#中的任何一種。我不太清楚PHP對國際化的支持,因此我沒有將它包含在這個列表中。

Drupal是使用Py開發的優秀的CMS。 Alfresco是使用Java開發的。所以選擇真的是你的選擇 - 你真的很舒服哪種語言?

除此之外,在開發CMS系統時,看看內容管理互操作性服務[CMIS] [規格] 1將非常有用。它確實可以幫助您瞭解您可能需要在CMS系統中工作的操作類型和數據模型。

1

如果您打算編寫一個開放源代碼CMS並希望它被大量社區所使用,請選擇大多數託管服務公司提供的無處不在的語言:PHP。在框架的情況下,您有很多選擇 - 取決於您的編程技能和網絡上可用的資源。

0

爲什麼要從頭開始實施?

根據所需的功能,CMS可以是大型複雜的動物。

有許多CMS產品,免費和專有。爲什麼不選擇其中之一?


如果你必須自己實現一個,我想補充一點,幾乎所有的現代語言都可以使用並具有支持庫和框架,以幫助。

去你所知道的語言/平臺,但如果你是在做這個學習經驗,選擇一個未知的,所以你可以從中學習。

0

這是種一個奇怪的問題,因爲沒有一個正確的答案,但我的答案可能是你的盒子外面。我認爲,基於舊範式延續同一學派思想並不會削弱它對於CMS的未來。您正着手支持一種語言,並將其安裝在與使用該語言的網站相同的服務器上。這是一次又一次的舊事。現在REST和HTML 5允許CMS插入任何網站。這是一個強大的模型。我已經看到一些像Page Lime和Simple CMS這樣的CMS工具可以做到這一點,但是它們使用FTP的時候很短,因爲你無法像開發者一樣使用FTP工具,因爲FTP修改了源代碼,並且你正在做一個動態網站,沒有骰子。我也看到了Cloud Feed,它可以正確地獲取Feed部分,然後通過他們的網站登錄並做同樣的舊無聊編輯失敗。然後是KitGUI,它看起來是正確的。

相關問題