Wat is de beste IDE voor het ontwikkelen en uitvoeren van Perl-scripts in Windows?


Beste antwoord

Als disclaimer heb ik Perl-code geschreven, maar nooit professioneel en niet in Ik heb vi gebruikt, omdat het een low-end UNIX-machine was.

Terwijl ik rondsnuffelde, vond ik Perl Development Tools , een diagram met IDE-kenmerken. Dat is een vreselijk onhandige tabel, dus ik kopieerde het in een spreadsheet. Toen verwijderde ik gewoon niet-ondersteunde, kritieke functies:

  • Een Windows-build
  • Gebruik van een Perl-engine (dat wil zeggen, als je IDE niet integreert met de tolk, er is geen reden om je druk te maken)
  • Een debugger
  • Een module-installatieprogramma
  • Gratis (ik doopte in sommige webpaginas)

Gelukkig vallen ze snel weg. Ik zie drie kandidaten: Komodo IDE & Edit , Open Perl IDE en Padre, de Perl IDE . Van de drie lijkt Komodo bij een snelle blik de meest gepolijste (en, zoals Jerome Kaidor in de commentaren opmerkt, niet helemaal gratis), maar zoals ik al zei, ik heb niet veel Perl geschreven en niet gebruikt een IDE, dus ik raad ze alle drie aan om te zien welke het meest comfortabel zijn.

Antwoord

Nou, allereerst zal ik je vertellen wat ik gebruik: ik gebruik NetBeans met een vrij eenvoudige plug-in voor het kleuren van syntaxis. http://plugins.netbeans.org/plugin/36183/perl-on-netbeans Natuurlijk werkt dit voor mij omdat ik verslaafd ben aan NetBeans en dat al een hele tijd doet! Iemand die minder enthousiast is over NetBeans zou dit waarschijnlijk niet zo leuk vinden. Maar het is wat ik leuk vind en door de tools die ik gebruik leuk te vinden, ben ik veel productiever dan wanneer ik blindelings een willekeurig advies van het type “best practice” zou volgen.

Als je gewoon op zoek bent naar een algemene consensus over Perl IDEs, dan zou ik zeggen dat de meeste mensen waarschijnlijk Padre (gratis) of Komodo (commercieel) zouden aanbevelen.

Dat zei, je moet wat je kiest afstemmen op je specifieke smaak en workflows!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *