網站源碼和模板是兩個不同的概念,通常一個網站可以沒有模板,但是絕對不能沒有網站源碼,這里的源碼可以是后臺的,也可以是前臺的。
網站源碼通常分很多種,有動態的,有靜態的,也有動靜結合的,靜態的網站源碼可以直接打開使用,而動態的則需要配置相對應的web服務器才能使用。靜態的源碼通常修改起來很麻煩,因為無法與數據庫交互,所以儲存的數據量大小非常有限,但是因為數據量小,而且無需跟服務器發起請求,所以速度非常快,而動態的網站因為要跟服務器進行交互,所以速度相對稍微慢一點,但是用戶體驗性很高。
網站源碼通常還分為定制開發型和通用型,定制開發型通常是一些大型企業在做,這類網站源碼為滿足特定的需求功能而開發,并不適用于其他網站,而且這類源碼也不會公開在網上供人下載使用。
而通用型的網站源碼通常包含大多數網站需要的功能,而且這些網站源碼都會提供下載地址供其他人下載,這些源碼中有收費的也有免費的,免費的例如:eyoucms CMS
模板通常就包含在上述通用型的網站源碼里面,因為只有包含大多數網站需要的功能,才會有網站模板,網站模板的意義就是給大多數網站使用,而不特定限于某一個網站使用。
所以網站源碼與模版的關系就是:模板只是部分通用型網站前臺源碼的一小部分功能。