Web开发中的Perl

Ale*_*lex 7 perl cgi

我已经听说过很多关于在CGI脚本的Web开发中使用Perl的问题,但它们今天仍然被广泛使用吗?从发展(非行政)的角度来看,是否值得学习?什么是Perl比PHP更好处理的例子?

谢谢

zou*_*oul 10

我的答案是CGI已经过时,你不应该在Perl中结合CGI学习Web编程.有一个非常好的Web框架叫做Mojolicious,这可能是一种开始使用Perl进行Web编程的有趣方式.一旦要将应用程序部署到服务器,就可以使用PSGI在服务器和应用程序之间进行连接.Dotcloud似乎是这类应用程序的一个有前途,无障碍的主机.

至于PHP与Perl的问题,在没有引起火焰战争的情况下很难回答.对我来说,Perl是一个更成熟,更周到的生态系统.意见可能有所不同.


mpe*_*ers 10

不要在任何语言(Perl,C等)中使用CGI,但要看现代Web框架.在这个区域Perl满载:

由于它们都使用PSGI,因此您可以将它们部署在任何服务器上,例如FastCGI,Apache/mod_perl,nginx和遗留的CGI脚本.还有Perl特定的应用服务器,如Starman,Corona,Tatsumaki等.


jm6*_*666 7

虽然在这里制作主观谓词并不是最好的主意,但我只能与一些求职网站争论(你可以看到,比perl还要领先):

另一方面,"CGI"是古老的.现在perl开发人员使用Plack(PSGI)和类似的技术.