2014-01-18 36 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的日子大多落後於我們。