Jakie jest najlepsze środowisko IDE do tworzenia i uruchamiania skryptów Perla w systemie Windows?


Najlepsza odpowiedź

Dla zastrzeżenia, napisałem kod Perla, ale nigdy profesjonalnie i nie w przez długi czas. Użyłem vi, ponieważ była to słabsza maszyna z systemem UNIX.

Szperając w pobliżu, znalazłem Perl Development Tools , wykres funkcji IDE. To okropnie nieporęczna tabela, więc skopiowałem ją do arkusza kalkulacyjnego. Potem po prostu usunąłem nieobsługiwane, krytyczne funkcje:

  • Kompilacja systemu Windows
  • Użycie silnika Perla (to znaczy, jeśli twoje IDE nie integruje się z interpretera, nie ma powodu do zawracania sobie głowy)
  • Debugger
  • Instalator modułu
  • Darmowy (zagłębiłem się w niektóre strony internetowe)

Na szczęście szybko spadają. Widzę trzech kandydatów: Komodo IDE & Edit , Open Perl IDE i Padre, środowisko Perl IDE . Spośród tych trzech, na pierwszy rzut oka, Komodo wygląda na najbardziej dopracowane (i, jak wskazuje Jerome Kaidor w komentarzach, nie jest całkowicie darmowe), ale jak powiedziałem, nie napisałem zbyt wiele Perla i nie używałem IDE, więc radziłbym sprawdzić wszystkie trzy, aby zobaczyć, które są najwygodniejsze.

Odpowiedź

Cóż, po pierwsze, powiem ci, czego używam: używam NetBeans z dość podstawową wtyczką do kolorowania składni. http://plugins.netbeans.org/plugin/36183/perl-on-netbeans Oczywiście to działa dla mnie, ponieważ jestem uzależniony od NetBeans i jestem od dawna! Ktoś mniej entuzjastycznie nastawiony do NetBeans prawdopodobnie nie polubiłby tego tak bardzo. Ale to, co mi się podoba, a ponieważ lubię narzędzia, których używam, jestem znacznie bardziej produktywny, niż gdybym ślepo postępował zgodnie z jakąś arbitralną radą dotyczącą najlepszych praktyk. >

Jeśli szukasz tylko jakiejś ogólnej, zgodnej opinii na temat Perl IDE, powiedziałbym, że większość ludzi prawdopodobnie poleciłaby Padre (darmowy) lub Komodo (komercyjny).

To powiedział, że powinieneś dostosować to, co wybierasz, do własnych gustów i przepływów pracy!

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *