分享:六個(gè)絕佳的PHP模板引擎
本文關(guān)鍵詞:模板引擎
更多相關(guān)文章: 你需要一個(gè)PHP模板引擎么?來看看下面這張絕佳的PHP模板引擎列表吧!
對于良好的可維護(hù)性的中型項(xiàng)目(在我看來是超過4個(gè)頁面),對頁面的邏輯視圖進(jìn)行分隔是至關(guān)重要的。在一個(gè)有著幾個(gè)頁面的應(yīng)用程序,使用<? Php?>在頁面中插入包含的所有必要邏輯可能就足夠了,但是當(dāng)使用一個(gè)路由器的時(shí)候,找到一個(gè)好的模板引擎是很重要的。下表列舉的六個(gè)絕佳的PHP模板引擎可能會助你一臂之力。
最新活動推薦:年中大促|(zhì)在線訂購全場7折起!點(diǎn)擊了解詳情>>
SmartySmarty算是一種很老的PHP模板引擎了,它曾是我使用這門語言模板的最初選擇。雖然它的更新已經(jīng)不算頻繁了,并且缺少新一代模板引擎所具有的部分特性,但是它仍然值得一看。
Twig是來自于Symfony的模板引擎,它非常易于安裝和使用。它的操作有點(diǎn)像Mustache和liquid。
移植了同名的Ruby模板語言。注意,HAML使用的縮進(jìn)模式(例如像Python)可能在最初會給你帶來一定的困擾(而一旦你熟悉這種模式之后便會上癮)。
生成Shopify(以及原始的Ruby),Liquid是在限制用戶權(quán)限的同時(shí)又可使其自定義頁面服務(wù)風(fēng)格的完美語言。此外,,這個(gè)語言是跨平臺的,并且相同的模板可在PHP和Ruby中交替使用。
作為多種語言的模板,Mustache可以兼容所有能夠想到語言的模板(例如,甚至包括bash)。
Plate受到Twig啟發(fā),重載了PHP的原生特性。如果你不想使用需要編譯的模板語言,它可以為你大開方便之門。
本文翻譯自webuilddesign.com
慧都控件|提供軟件技術(shù)整體解決方案
掃碼關(guān)注微信
云集全球三千余款優(yōu)秀控件、軟件產(chǎn)品,提供行業(yè)領(lǐng)先的咨詢、培訓(xùn)與開發(fā)服務(wù)
微信ID:EVGET_Huidu
企業(yè)QQ:800018081|電話:023-66090381
本文編號:1312017
本文鏈接:http://sikaile.net/wenshubaike/mfmb/1312017.html