CherryPy and CGI::Application

好久没有写Web应用,以至于最近需要给自己的一个工具写一个Web界面的时候突然不知道如何着手,我的第一想法是CGI::Application,虽然它很顺手,但是碍于Perl的某些名声,公司对用Perl做事情持保留态度,因此只好去python的框架里找,于是就找到了CherryPy

我想,CherryPy应该就是为我这种偶尔写web界面的人准备的,比起Django甚至是Turbo Gear,它的复杂度都不足以支持一个工业级的Web服务的需求。但是它的优点就是简单,面向对象的设计,非常直观的URL路径到类方法的直接映射,完全不需要Handler配置之类的。当然,要说我选择它的最重要原因,就是因为它太像CGI::Application了。

CGI::Application是我用过的第一个不用配置文件而直接可以将URL映射到Handler方法的Web框架,而且支持众多template模块,还能用DBIx::Class,夫复何求啊。

而CherryPy则更生猛:

本文网址:http://blog.perlfect.me/2010/04/16/cherrypy-cgi-application.html

comments powered by Disqus