【发布时间】:2013-05-18 07:00:54
【问题描述】:
我希望为 B2B 应用程序设置一个非常先进的基于 Web 的界面。我正在寻找一种后端语言来为前端生成模板,来回传递 JSON 数据等。
我过去常常使用 Perl 来解决这个问题。然而,它似乎不再那么普遍了。这是为什么?
如果不是 Perl - 使用什么以及为什么?
【问题讨论】:
-
被 PHP 和 .NET(最初是 ASP Classic)取代。随着Catalyst 和其他一些框架的出现,它在某种程度上卷土重来......如果你了解 Perl,你可能想看看这些。
-
巨大的开放式问题不适合 S.O
-
我不认为它是开放式的。我想让我重新措辞一下:您将使用哪种语言进行后端 Web 开发?或者...为什么不使用 Perl 进行 Web 开发?
-
Perl 有一些现代和成熟的 Web 框架:Catalyst、Mojolicious、Dancer。自 90 年代 CGI 编程以来,许多事情都取得了进步(有关当前最佳实践,请参阅 Modern Perl 书)。在这个时代,您使用什么在很大程度上无关紧要:Perl、RoR 或 PHP。 Php 的进入门槛非常低:您可以轻松地将 Php sn-ps 嵌入 Html(但不要这样做)。使用框架需要提前进行更多计划。 Perl 可能不是一个好的选择,除非您有 shell 访问权限并且可以从 CPAN 安装模块。然后就是纯粹的快乐:-)
标签: php perl user-interface web cgi