原創(chuàng)|行業(yè)資訊|編輯:郝浩|2015-08-28 16:25:47.000|閱讀 15436 次
概述:你需要一個(gè)PHP模板引擎么?來(lái)看看下面這張絕佳的PHP模板引擎列表吧!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
對(duì)于良好的可維護(hù)性的中型項(xiàng)目(在我看來(lái)是超過(guò)4個(gè)頁(yè)面),對(duì)頁(yè)面的邏輯視圖進(jìn)行分隔是至關(guān)重要的。在一個(gè)有著幾個(gè)頁(yè)面的應(yīng)用程序,使用<? Php?>在頁(yè)面中插入包含的所有必要邏輯可能就足夠了,但是當(dāng)使用一個(gè)路由器的時(shí)候,找到一個(gè)好的模板引擎是很重要的。下表列舉的六個(gè)絕佳的PHP模板引擎可能會(huì)助你一臂之力。
最新活動(dòng)推薦:年中大促|(zhì)在線訂購(gòu)全場(chǎng)7折起!點(diǎn)擊了解詳情>>
Smarty算是一種很老的PHP模板引擎了,它曾是我使用這門(mén)語(yǔ)言模板的最初選擇。雖然它的更新已經(jīng)不算頻繁了,并且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。
Twig是來(lái)自于Symfony的模板引擎,它非常易于安裝和使用。它的操作有點(diǎn)像Mustache和liquid。
移植了同名的Ruby模板語(yǔ)言。注意,HAML使用的縮進(jìn)模式(例如像Python)可能在最初會(huì)給你帶來(lái)一定的困擾(而一旦你熟悉這種模式之后便會(huì)上癮)。
生成Shopify(以及原始的Ruby),Liquid是在限制用戶權(quán)限的同時(shí)又可使其自定義頁(yè)面服務(wù)風(fēng)格的完美語(yǔ)言。此外,這個(gè)語(yǔ)言是跨平臺(tái)的,并且相同的模板可在PHP和Ruby中交替使用。
作為多種語(yǔ)言的模板,Mustache可以兼容所有能夠想到語(yǔ)言的模板(例如,甚至包括bash)。
Plate受到Twig啟發(fā),重載了PHP的原生特性。如果你不想使用需要編譯的模板語(yǔ)言,它可以為你大開(kāi)方便之門(mén)。
本文翻譯自
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn