2014-01-18 34 views
1

我是Perl新手,我想做一个在Perl中分配给我的项目。 我应该在Windows或Linux中使用Perl吗? 我无法总结出Perl在特定操作系统上的显着优点或缺点。Windows或Linux上的Perl

+4

既然你是新鲜的,选择一个你更熟悉。 –

回答

5

Perl是可移植的。总的来说,这些端口在不同的机器上非常相似。大多数情况下,您不会注意到在Windows上运行和在Linux上运行(或BSD或Mac OS X或任何数量的较旧平台:Plan 9,Amiga,VAX,Mac OS Classic等)之间的区别。 。

也就是说,大部分。有a few weird things that will bite you occasionally(特别是平台和功能实施部分)。给出一个选择,我会在Linux上选择Perl。部分原因是我喜欢Linux而不是Windows,部分原因是许多Perl的核心模块和函数都受POSIX的启发,部分原因是许多核心开发人员使用Linux(perlport文档主要写成“这就是你会看到的如果你运行的不是UNIX以外的东西,则不同。“)。

0

我说只适用于Linux操作系统,因为在所有的Linux机器上都有预装的Perl模块。所以对Linux机器更好。

1

在Linux下有一些模块比Windows更好的支持,但绝大多数在两种模式下都能很好地工作。特别是,用于Windows的DWIMperl发行版令人惊叹。它基于Strawberry Perl,其中包括Padre IDE,一个Perl的现代版本,数据库驱动程序,Moose,大多数Task::Kensho,Dancer,以及许多其他常用模块,以及诸如cpanm和C编译器等工具,因此安装新的模块是一件轻而易举的事。鉴于现代Perl开发涉及大量CPAN模块,因此拥有电池供电的发行版很棒。

所以,我建议使用任何你最喜欢的操作系统。 Linux比Windows更好地支持Perl的日子大多落后于我们。