perl-begin / src / IDEs-and-tools / index.html.wml

#include '../template.wml'
#include "xhtml/1.x/std/toc.wml"

<latemp_subject "IDEs (Integrated Development Environments) and Other Tools for Perl" />

<h2*>Table of Contents</h2*>
<toc />

<h2 id="IDEs">IDEs</h2>

<h3 id="padre"><a href="">Padre - 
the Perl IDE</a></h3>

Padre is a cross-platform, open-source, free, IDE for Perl, written in Perl, 
which is under active development. It's probably the most recommended for
most people who don't have a previous preference.

<div class="screenshot">
<a href="shots/padre/padre-256.png" 
title="Screenshot of Padre"><img 
    alt="Screenshot of Padre" /></a>

<a href="">Padre</a>, an IDE for Perl written in

<h3 id="komodo"><a href="">Komodo 
Edit</a> and <a href="">Komodo IDE</a></h3>

Komodo Edit is a cross-platform, costless, open-source editor for Perl and 
other dynamic languages by ActiveState. Komodo IDE is a commercially-enhanced 
version of it which is not open-source and costs money.

<h3 id="eclipse-epic"><a href="">EPIC - Perl Editor
and IDE for Eclipse</a></h3>

EPIC is a set of plugins for the <a href="">Eclipse
Java-based IDE</a> that allows one to edit and manage Perl projects. Eclipse
is cross-platform, free and open-source and so is EPIC.

<div class="screenshot">
<a href="shots/eclipse/eclipse-epic-256.png" 
title="Screenshot of EPIC - Eclipse's Perl Mode"><img 
    alt="Screenshot of Eclipse's Perl Mode" /></a>

<a href="">Epic, a Perl Editor and IDE based on

<h3 id="vim"><a href="">Vim</a></h3>

Vim is a popular open-source, cross-platform and free editor, with good
support for editing Perl code. 
<a href="">the 
Perl 5 Wiki page about Vim</a> contains more information.

By default Vim behaves very much like the ubiquitous UNIX editor
<a href="">vi</a>, which may seem foreign
to people used to the conventions of modern desktop environments. However,
<a href="">mswin.vim</a> it can behave much more like Windows-based editors.

<div class="screenshot">
<a href="shots/gvim/gvim-perl-256.png" 
title="Screenshot of gvim (Vim-X11)"><img 
    alt="Screenshot of gvim (Vim-X11)" /></a>

<a href="">Vim</a>, a sophisticated cross-platform

<h3 id="TextMate"><a href="">TextMate</a>, 
<a href="">E Text Editor</a>
and <a href="">E Text
Editor for Linux/UNIX</a></h3>

TextMate is a commercial (and not open source) programmers' editor that has 
become popular on Mac OS X, and E Text Editor is a commercial version of it 
for Windows, with source available for compiling on Linux and other

<h2 id="helper-tools">Helper Tools</h2>

<h3 id="perl-critic"><a href="">Perl::Critic</a></h3>

Perl::Critic is a Perl module (and a free web-service) that analyses one's
Perl code and warns about possible bad practices that should be fixed.

<h3 id="perl-tidy"><a href="">perltidy</a></h3>

perltidy is an auto-formatter for Perl code, that can keep its style
consistent. It supports many different styles and style parameters. Perltidy
has a <a href="">frontend 
called tidyview</a> that allows one to visually customise the style and
view the results.