Perl skripty a programy v Perlu jsou jen textové soubory. K jejich tvorbě můžete použít libovolný textový editor, neměli byste ale používat word procesory. Rád bych doporučil několik eidtorů a IDE.

Mimochodem, tento článek je součástí Perl tutoriálu.

Editor nebo IDE?

Pro vývoj v Perlu můžete použít buď jednoduchý textový editor nebo Integrované vývojové prostředí (Integrated Development Environment), přezdívané IDE.

Nejdříve popíšu textové editory, které můžete použít na nejběžnějších platformách, a pak IDE, která jsou zpravidla platformově nezávislá.

Unix / Linux

Jestliže používáte Linux nebo Unix, nejběžnější používané editory jsou Vim a Emacs. Oba vyznávají velmi rozdílnou filozofii, jak mezi sebou, tak ve srovnání s osatními editory.

Pokud jeden z nich znáte, není důvod jej nepoužít.

Pro každý z nich existují rozšíření nebo módy, které poskytují lepší podporu pro Perl. I bez nich jsou ale velmi dobré pro vývoj v Perlu.

Pokud žádný z těchto editorů neznáte, doporučuji oddělit učení se práci s editorem od učení se Perlu.

Oba tyto editory jsou velmi mocné, ale jejich ovládnutí vyžaduje dlouhou dobu.

Pravděpodobně je lepší se teď soustředit na studium Perlu, a až později se naučit práci s Vimem nebo Emacsem.

I když byly Emacs a Vim původně vyvíjeny pro Unix/Linux, jsou dnes k dispozici pro většinu ostatních operačních systémů.

Perl editory pro Windows

Pod Windows jsou často používány tzv. "programátorské editory".

Používal jsem Notepad++ často a protože je velmi užitečný, mám jej na svém Windows stroji stále k dispozici.

Mac OSX

Nepoužívám Mac, ale zdá se, že TextMate je nejčastěji používaný Mac editor pro vývoj v Perlu.

Perl IDE

Žádný ze jmenovaných editorů není IDE, žádný z nich neposkytuje skutečný vestavěný debugger pro Perl. Také neposkytují nápovědu specifickou pro Perl.

Komodo od ActiveState stojí pár set dolarů. Má taky volnou verzi s omezenými možnostmi.

Ty, kteří už používají Eclipse, bude zajímat, že existuje Perl plug-in pro Eclipse jménem EPIC. Také existuje projekt jménem Perlipse.

Padre, Perl IDE

V červenci 2008 jsem začal vyvíjet IDE pro Perl v Perlu. Nazval jsem jej Padre - Perl Application Development and Refactoring Environment nebo-li Padre, the Perl IDE.

K projektu se připojilo hodně dalších lidí. Je součástí hlavních distribucí Linuxu a také může být nainstalován z CPANu. Pro detaily jdi na stránku Stáhnout.

V některých ohledech není ještě tak silný jako Eclipse nebo Komodo, ale v jiných, specifických pro Perl, je lepší než druhé dva.

Navíc se na něm velmi aktivně pracuje. Jestli hledáte Perl editor nebo Perl IDE, doporučuji jej vyzkoušet.

Velké hlasování o Perl editoru

V říjnu 2009 jsem organizoval průzkum Který editor nebo IDE používáte pro vývoj v Perlu?

Teď můžete jít s davem, proti němu, nebo si vybrat editor, který vám nejlépe vyhovuje.

Ostatní

Alex Shatlovsky doporučil Sublime Text, který je nezávislý na platformě, ale stojí peníze.

Další

Další částí tutoriálu je malá odbočka Perl na příkazové řádce.