Programele Perl sunt simple fișiere text. Poți folosi orice editor de text pentru a le crea, dar nu recomand să folosești un procesor de text de tip office. În articolul acesta voi descrie o listă a celor mai folosite editoare şi IDE-uri de Perl.

Articolul acesta e parte din tutorialul de Perl.

Editor sau IDE?

Pentru dezvoltarea în Perl poți folosi, fie un simplu editor de text, fie un "mediu de dezvoltare integrat" (Integrated Development Environment), cunoscut ca IDE.

Să începem prin descrierea editoarelor specifice platformelor majore pe care e cel mai probabil să le folosești.

Unix / Linux

Cele mai folosite editoare pentru Linux sau Unix, sunt:

Vim și Emacs.

Amândouă au filosofii diferite între ele, precum și față de restul editoarelor existente pe piață.

Dacă ești obișnuit cu vreunul din ele, iți recomand să-l folosești. Pentru fiecare există extensii speciale și moduri de lucru care oferă suport pentru Perl, dar chiar și fără acestea sunt foarte potrivite pentru dezvoltarea în Perl.

Dacă niciunul din ele nu iți este familiar, iți recomand să înveți editorul și Perl-ul separat. Ambele sunt editoare foarte puternice, dar necesita un timp îndelungat pentru acomodare.

Este probabil mai bine să te concentrezi pe studiul Perl-ului momentan, iar mai încolo să înveți unul din aceste editoare.

Chiar dacă sunt editoare native în Linux/Unix, atât Emacs cât și Vim sunt disponibile pe toate sistemele de operare importante.

Editoare de Perl pentru Windows

Cele mai folosite editoare pentru Windows sunt:

Folosesc mult Notepad++ și îl am instalat pe calculatorul Windows deoarece poate fi foarte util.

Mac OSX

Deși nu folosesc un Mac, umblă vorba-n sat cum că TextMate este cel mai popular editor de Perl.

IDE-uri de Perl

Niciunul din editoarele de mai sus nu este un IDE, adică, niciunul nu dispune de un debugger de Perl integrat. De asemenea, niciunul nu dispune de ajutor integrat (help) specific limbajului.

Komodo de la ActiveState costă câteva sute de dolari. Are o versiune gratis, dar cu capabilități limitate.

Cei care folosesc Eclipse trebuie să știe că există un plugin de Eclipse ce se cheamă EPIC. De asemenea, există si Perlipse.

Padre, the Perl IDE

În iulie 2008 am început să scriu un IDE de Perl, în ... Perl. L-am numit Padre (Perl Application Development and Refactoring Environment), de asemenea cunoscut și ca Padre, the Perl IDE.

Proiectul a devenit popular și s-a alăturat multă lume. Este distribuit de versiunile majore de Linux și poate fi instalat de pe CPAN. Vezi pagina de download pentru detalii.

Nu este încă atât de puternic precum Eclipse sau Komodo din unele puncte de vedere, dar în câteva zone legate de Perl e deja mai bun decât cele două. Mai mult de atât, este foarte activ dezvoltat.

Deci dacă ești în căutarea unui editor de Perl sau a unui IDE pentru Perl, iți recomand să-l încerci.

Marele sondaj legat de editoarele de Perl

În Octombrie 2009 am făcut un sondaj în care am întrebat lumea ce editor de Perl folosește: Which editor(s) or IDE(s) are you using for Perl development?

Normal, poți face ce face toată lumea, să fii unic, sau să-ți alegi editorul cel mai potrivit ție.

În continuare

Următoarea parte a tutorialului este legată de Perl în linia de comandă (doar în engleză deocamdată): Perl on the command line.