可能是重复问题:
建议一些Perl中好的MVC框架
是否有使用MVC或类似架构的Perl Web编程框架?我问这个问题是因为我是C#开发人员,我习惯于像Web Forms和ASP.NET MVC这样的东西,而且直到现在,我所有关于这个主题的研究都给我带来了有关CGI编程的资源。 这仍然是在Perl中进行Web应用程序的唯一方法吗?
可能是重复问题:
建议一些Perl中好的MVC框架
是否有使用MVC或类似架构的Perl Web编程框架?我问这个问题是因为我是C#开发人员,我习惯于像Web Forms和ASP.NET MVC这样的东西,而且直到现在,我所有关于这个主题的研究都给我带来了有关CGI编程的资源。 这仍然是在Perl中进行Web应用程序的唯一方法吗?
是的,有很多,但首先想到的是Catalyst。
(Note: 保留了原文中的html标签,并按照要求进行了翻译)Perl Dancer 是一个看起来很有趣的 Perl 网络应用框架。你可以阅读与更成熟的 Catalyst 的比较,详见 this related question
Dancer 的 "Hello World" 程序如下...
#!/usr/bin/env perl
use Dancer;
get '/' => sub {
"Hello World!"
};
dance;
..并且像这样执行...
$ perl bin/app.pl &
...
$ curl http://localhost:3000/
Hello world!