Latest News

Home » codes(源碼) » Smarty 3.1.13(開發框架)源程式碼下載

Smarty 3.1.13(開發框架)源程式碼下載

Smarty是一個使用PHP寫出來的模板PHP模板引擎,是目前業界最著名的PHP模板引擎之一。它分離了邏輯代碼和外在的內容,提供了一種易於管理和使用的方法,用來將原本與HTML代碼混雜在一起PHP代碼邏輯分離。簡單的講,目的就是要使PHP程式員同前端人員分離,使程式員改變程式的邏輯內容不會影響到前端人員的頁面設計,前端人員重新修改頁面不會影響到程式的程式邏輯,這在多人合作的項目中顯的尤為重要。 

Smarty 3.1.13 更新日誌:
——錯誤修復錯誤的標籤在smarty_internal_templatecompilerbase類型。php可能導致錯誤的外掛程式搜尋順序(論壇主題24028)

Smarty優點:
1.速度:採用Smarty編寫的程式可以獲得最大速度的提高,這一點是相對於其它的模板引擎技術而言的。
2.編譯型:採用Smarty編寫的程式在運行時要編譯成一個非模板技術的PHP檔案,這個檔案採用了PHP與HTML混合的模式,在下一次訪問模板時
將WEB請求直接轉換到這個檔案中,而不再進行模板重新編譯(在源程式沒有改動的情況下)

3.快取技術:Smarty選用的一種快取技術,它可以將使用者最終看到的HTML檔案快取成一個靜態的HTML頁,當設定Smarty的cache屬性為true時,在Smarty設定的cachetime期內將使用者的WEB請求直接轉換到這個靜態的HTML檔案中來,這相當於呼叫一個靜態的HTML檔案。  

4.外掛程式技術:Smarty可以自訂外掛程式。外掛程式實際就是一些自訂的函數。
5.模板中可以使用if/elseif/else/endif。在模板檔案使用判斷語句可以非常方便的對模板進行格式重排。

不適合使用Smarty的地方:
1. 需要實時更新的內容。例如像股票顯示,它需要經常對資料進行更新,導致經常重新編譯模板,所以這類型的程式使用Smarty會使模板處理
速度變慢。
 
2. 小項目。小項目因為項目簡單而美工與程式員兼於一人的項目,使用Smarty會在一定程度上喪失PHP開發迅速的優點。

————————————————————————————

 

                                                      前台首頁介面

—————————————————–
碼類別:開發框架     
檔案大小:PHP     
程式碼語系:英文
源程式碼作者:Smarty     
授權形式:免費版
官方網站:http://www.smarty.net/
                               
—————————————————–
Smarty 3.1.13(開發框架)源程式碼下載網址:

969

檔案大小:248.73KB
—————————————————–

About

發佈留言