2009-11-26 45 views

回答

3

如果您自己構建CMS,那麼您將有很大的機會去處理構建開源CMS之前已經遇到並修復的所有問題和錯誤。 ;-)

說真的,在我看來,構建自己的CMS只有在沒有開源CMS的情況下才有意義,您可以自定義以滿足您的需求。我認爲你將會減少麻煩(並且需要更少的時間)來定製一些現有的CMS。

2

取決於你需要什麼,你有多少時間以及你有多少編碼經驗。例如,你可以去寫你的CMS,只添加你需要的功能,並保持它很簡單。但是你必須進行調試,處理諸如字符編碼,安全性等許多問題,而且你必須編寫一些簡單的功能,比如內部搜索引擎。如果您使用Joomla,Wordpress或Drupal(僅提及最流行的),您將擁有經過良好測試的環境,針對許多安全問題進行了修補。你會發現像照片畫廊,搜索引擎,多語言支持等數百個擴展。缺點是,如果你想添加一些特定的東西,你必須花時間學習他們的API ......但是可能那需要更少的編碼,或者可能不需要。這完全取決於你需要的複雜性。您應該嘗試查看一個CMS API,我建議您使用一個受歡迎的API,以便在Google上找到大量示例,然後嘗試弄清楚學習和最終做出決定是多麼困難。