吸引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模块的代码来运行,怎么会不快呢。

· 把年龄相仿的狮虎熊放一起,谁更厉害?结果出人意料

很多人都想知道狮子、老虎和熊打起来谁最厉害,于是便有好事之人把这三种动物关在一起...

· 湖北宜昌三峡坝区水面惊现神秘动物

近日,湖北宜昌,一段视频在当地热传:有网友在三峡坝区拍到神秘动物,体型硕大数米长...

· 什么是语段?语段的类型以及和句群、段落的区别与联系是什么?

句群是最高级的语言单位。 段落(自然段)是章法单位...

 
吸引WEB程序员目光的Mason
Perl中的模板系统很多,而且在perl中设计简单的Template也不是什么难事,我 bloves 等等都设计国自己的template。 要是想用简单的,我推荐用我们的吧,我的那个还支持CGI文件缓存呢(打广告)。 不过话说回来了,不论...查看完整版>>吸引WEB程序员目光的Mason
 
吸引WEB程序员目光的Mason
Perl中的模板系统很多,而且在perl中设计简单的Template也不是什么难事,我 bloves 等等都设计国自己的template。 要是想用简单的,我推荐用我们的吧,我的那个还支持CGI文件缓存呢(打广告)。 不过话说回来了,不论...查看完整版>>吸引WEB程序员目光的Mason
 
web界面添加email的Perl程序不完整版
#############################说明:web界面添加email的Perl程序不完整版#名称:webadmin.cgi#系统环境:Freebsd、Mod_Perl、MySQL、Apache、Apache::DBI、PostFix 2.x、igenus for postfix 1.0#作者:邱雄盛#QQ:2...查看完整版>>web界面添加email的Perl程序不完整版
 
在Perl/CGI中使用模板
  在Perl/CGI中使用模板   作者: Dave Edis   from:(www.zdnet.com.cn)  <编者按:如果你不打算使你的网络应用系统出现混乱,那么就在Perl/CGI脚本中使用HTML模板吧,这样可避免大量冗余HTML代码的出现。...查看完整版>>在Perl/CGI中使用模板
 
关于教师评价系统的WEB程序(二)
界面二(pingce.asp):在界面二中需要有八个如图的页面供学生对老师的八个标准进行打分,在这里我建立了八个页面分别进行采集数据,每个页面从分值表和教师表中取出相应的标准和教师姓名显示并收集数据。bl.inc文件...查看完整版>>关于教师评价系统的WEB程序(二)