2017-04-04 70 views
-3

我是程序員,幾天後我問自己:我應該使用CMS還是框架來構建我的網站?我的網站的CMS或框架?

我學習了Laravel(一個PHP框架),我對它很熟練。這說,我上週嘗試使用CMS(Wordpress和Drupal)來構建網站,但是OH我覺得與框架相比,沒有可能的定製。我覺得你有一些預設的東西可以自定義,就是這樣。所以我想知道如何做一個網站,將用於呈現公司的產品和服務。

感謝您的回覆!分享你的體驗程序員;)

回答

1

雖然我更喜歡Joomla,但每個CMS都有它的優勢。 WordPress非常適合博客和小型站點,而Joomla則允許開發人員添加更復雜的服務和功能。

使用大多數CMS的優勢在於它們已經提供了管理界面,用戶驗證和許多其他功能。每個都可以定製,有些可以提供數百甚至數千個擴展,可以讓您快速爲網站添加新功能。

CMS是一個框架向前邁出的一大步。雖然學習曲線可能很陡峭,但它可以讓您在創建和維護網站時節省很多時間。

作爲一個例子,我可以在幾個小時內建立一個完整的工作網站,使用Joomla和許多高級功能。它也爲我作爲網站開發人員和網站維護人員提供了一定的一致性。我在所有創建和維護的網站上看到相同的管理界面。

我有時會使用框架而不是CMS,通常是由於客戶的要求。使用框架而不是CMS可以將更多時間用於創建大多數網站。但是,使用框架可以讓您做一些在CMS中無法使用的功能。

+0

感謝您的回答@Sloan Thrasher!有一件事我想知道。我們可以在使用CMS時進行編碼嗎?就像在Laravel中,我可以編寫一個控制器,將數據帶入我的視圖,反之亦然,是否可以使用CMS進行編碼? – ettdro

+0

絕對!在Joomla和Wordpress的世界裏,模塊,組件和模板是如何製作的。我還使用一個擴展來處理很多數據庫相關的任務,調用ChronoForms和ChronoConnection。 –

+0

你知道一個很好的教程,可以學習Joomla,Drupal或Wordpress等CMS嗎? – ettdro

-1

我已經使用Joomla,WordPress只用於我的項目,我正在學習som PHP框架。

我的建議是:

  1. 如果您希望網站去成長爲一個CMS。檢查一個有最好的和更多的文檔,與您的未來計劃有關的回答問題的論壇,良好的插件數量,易於修改CMS本身,使其他非程序員可以訪問/檢查/修改數據等...

  2. 對於小型項目,顯然要檢查框架。

+0

感謝您的回答@Memristor,我想建立一個網站,就像我說的,介紹公司提供的服務和產品。我不擅長做前端工作,所以可能CMS對我來說可能是一個不錯的選擇? – ettdro

+0

@ettdro我用PHP/JS廣泛地修改了Joomla,如果這就是你的意思。一開始並不容易,但已經完成了很多工作,很多Youtube視頻和「免費」書都在那裏。只是試驗和錯誤。主要問題是一些插件應用於我之前修改的組件的行爲...總是意外的,因此請記錄您修改的內容。一個好的建議是,一旦你選擇了一個CMS,試着製作小模板,插件等......這樣你就可以很快地理解爲什麼其他人按照他們的方式做了事情。希望它有幫助。 – Memristor

+0

好的!因爲我覺得CMS不過是一個拖放的東西,你可以在某處插入一些HTML,有時候也可以插入CSS。是否有一些文件可以在CMS中更改?你知道有什麼好的教程可以遵循嗎? – ettdro