2010-11-27 20 views
5

Mögliche Duplizieren:
Which version of Perl should I use on Windows?Was ist eine bessere Perl für Windows

Ich möchte Perl für Windows installieren und nach http://www.perl.org/get.html gibt es zwei Möglichkeiten: Strawberry Perl und ActivePerl.

Was ist besser und einfacher zu bedienen?

+0

AFAIK, Strawberry ist einfach die Perl-Quellen für Windows kompiliert. ActivePerl enthält viele Tools und andere nützliche Dinge speziell für Windows. Es hängt von Ihren Bedürfnissen ab. – jwueller

+0

@elusive Nein, das ist Vanille Perl. Strawberry Perl verwendet Vanilla Perl und Layer auf einer Reihe von häufig verwendeten Modulen, einer vollständigen C-Toolchain und anderen Dingen. –

+0

@belusive: Eigentlich enthält Strawberry Perl zusätzlich alles, was Sie brauchen, um Module unter Windows zu bauen, plus einige schmerzfreie Hilfsprogramme, um es einfach zu machen. – Cameron

Antwort

4

ActiveState ist normalerweise einfacher, es sei denn, Sie benötigen ein Modul (oder eine neuere Version eines Moduls), das nicht dafür gebaut wurde. Ich würde generell mit Strawberry gehen, da ich irgendwann irgendwann ein obskures oder neues Modul benutzen möchte.

1

Erdbeer Perl ist die bessere, modernere Wahl.

1

AcivteState verkauft Support für ActivePerl. Wenn Sie also kommerzielle Unterstützung benötigen, ist das der richtige Weg. Strawberry Perl ist schön, weil es alles enthält, was Sie benötigen, um die meisten Module von CPAN zu installieren. Sie sind beide gleichermaßen einfach/schwer zu benutzen. Ich würde vorschlagen, Padre (Perl-IDE in Perl 5 geschrieben) zu betrachten, wenn Sie Perl neu sind. Das Installationsprogramm enthält eine Kopie von Strawberry Perl.

1

Ich habe beide (wenn auch nicht umfassend) verwendet, und ich habe festgestellt, dass Strawberry Perl die beste Erfahrung bei der Installation von Paketen bietet (Dinge neigen zu Just Work), aber ActiveState hat bessere Unterstützung für die Integration mit Windows .pl Dateierweiterung wird bei der Installation automatisch registriert).

Hinweis: Ich habe keine aktuelle Version von beiden verwendet (zuletzt im letzten Jahr).

+0

.pl Dateiverknüpfung kann bald in Strawberry hinzugefügt werden –

0

Es gibt keinen wirklichen Unterschied zwischen den letzten Versionen von ActiveState Perl und Strawberry Perl aus meiner Sicht. (Übrigens, das ist eine großartige Leistung seitens der Strawberry-Entwickler).

Sie können die gleichen mingw Tools und dmake mit ActiveState installieren und die meisten XS-Module erfolgreich kompilieren.

Und Sie können ppm mit Strawberry Perl verwenden.

+0

Strawberry enthält mehr Module, die von C-Bibliotheken von Drittanbietern abhängen –

Verwandte Themen