歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> PERL編程

吸引Web程序員的Perl的模板系統Mason

  Perl中的模板系統很多,而且在perl中設計簡單的Template也不是什麼難事,我 bloves 等等都設計國自己的template。     不過話說回來了,不論是Perl的Template技術還是常用的這些P結尾的技術,還都無法於Mason相提並論。     比如PHP只是簡單的用<? element ?>方法把代碼include到Html中。這種簡單的include方法起到的對網站邏輯結果管理並不明顯。     就像,把技術的東西非技術化一樣,以至於代碼難以讀懂。     Mason做到了將 非技術的東西技術化。     比如說標記學,PHP(我最熟悉的Perl外腳本,就拿他作比方)<??>就是這樣而已,Perl的Template基本雷同,差別不大。     Mason把HTML分為幾個部分,比如   <%once>   </%once>   表示首先被讀如內存的比如,有這樣一個代碼   <HTML>   </HTML>   <%once>   use DBI;   </%once>     不論once在那裡都會首先執行use DBI;當然這裡你就可以明白了,Mason對文件的執行,不是簡單的過程式而是邏輯式。     Mason怎麼運行的呢?Mason將你編寫的HTML Code編譯成為APACHE Mod_perl模塊的代碼來運行,怎麼會不快呢。




Copyright © Linux教程網 All Rights Reserved