模板引擎能實(shí)現(xiàn)日常網(wǎng)站管理的易用性、模板定制的任意性以及程序模板獨(dú)立性等,正符合了個(gè)性化
網(wǎng)站開(kāi)發(fā)的需求。而模板引擎則是采用模板代碼分離技術(shù),將網(wǎng)站管理功能、模板制作和前臺(tái)模板分層。下面,IDC評(píng)述網(wǎng)將與大家分享8款模板引擎。
1.Smarty
Smarty是一個(gè)使用PHP寫出來(lái)的模板引擎,是目前業(yè)界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內(nèi)容,提供了一種易于管理和使用的方法,用來(lái)將原本與HTML代碼混雜在一起PHP代碼邏輯分離。
2.TemplateLite
TemplateLite是一個(gè)非常快而且很小HTML模板引擎。該引擎支持Smarty模板引擎所具有的大部分功能和過(guò)濾器。
3.XTemplate
XTemplate是一個(gè)適用于PHP的模板引擎。它允許把HTML代碼與PHP代碼分開(kāi)存儲(chǔ)。包含許多有用的功能,如嵌套的程序塊,各種類型的插值變量。其代碼非常簡(jiǎn)潔并且是優(yōu)化的。
4.Savant
Savant是一個(gè)強(qiáng)大但輕量級(jí)的面向?qū)ο驪HP模板引擎。使用PHP本身來(lái)作為模板語(yǔ)言所以不需要學(xué)習(xí)一套新的標(biāo)記系統(tǒng)。它有一個(gè)面向?qū)ο蟮哪0宀寮到y(tǒng)和輸出過(guò)濾器,可快速新增新的行為。
5.Phemplate
Phemplate是一個(gè)簡(jiǎn)單而且快速的PHP模板引擎。它允許在模板中加入變量和一些動(dòng)態(tài)程序塊包括循環(huán)。該模板引擎能夠可以實(shí)現(xiàn)表現(xiàn)與邏輯相分離,設(shè)計(jì)人員可以隨意更改HTML而不用擔(dān)心弄亂PHP腳本。
6.Dwoo
Dwoo是一個(gè)PHP5模板引擎。兼容Smarty模板,它在Smarty語(yǔ)法的基礎(chǔ)上完全進(jìn)行重寫。支持通過(guò)插件擴(kuò)展其功能。
7.Twig
Twig是一個(gè)靈活,快速,安全的PHP模板語(yǔ)言。它將模板編譯成經(jīng)過(guò)優(yōu)化的原始PHP代碼。擁有一個(gè)砂箱模型來(lái)評(píng)估不可信的模板代碼。由一個(gè)靈活的詞法分析器和語(yǔ)法分析器組成,可以讓開(kāi)發(fā)人員定義自己的標(biāo)簽,過(guò)濾器并創(chuàng)建自己的DSL。
8.FXLTemplate
分享題目:個(gè)性網(wǎng)站開(kāi)發(fā)如虎添翼分享8款實(shí)用式模板引擎
標(biāo)題鏈接:http://www.rwnh.cn/news3/214603.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、網(wǎng)站維護(hù)、面包屑導(dǎo)航、品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站收錄
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)