用PHP写CGI挺容易的,特别是cherokee已经给你搞定了一切的时候。不过,用perl写就不是那么回事了。在php里,你可以直接print,但perl就不行了。在perl里,写CGI要用CGI module。当然了,知道是用CGI module的话,写起来就容易多了。
这个东东还折磨了我两天,php总是OK,perl总是500,郁闷到死。我以为是设置的不对呢,基本已经把cherokee的手册看了个遍,也没有弄明白是怎么回事。直到有一天……(前天)想起N年前看了一个CGI的教程,是用C写的,又联想perl和C意思差不多,于是又google,然后明白perl是怎么写CGI的了。
当然了,会写CGI,不是说开发的时候要用这个东东。这个性能力下降的家伙,我是不会用的,用的时候当然是fastcgi或scgi了。不过,scgi的东东太少了,又主要是python的,看来又有的学习了。这回是自己动手了。
PS:昨天晚上,和哥们研究一个VB的程序。又犯了C的毛病,忘了VB是拿来主义了。查了一大堆apis,最后还是用一控件搞定了。看来语言之间的差别,不是语法,而是思想啊!