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

Full commit
#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,
and 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 Per,  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>, 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 (but now open source under the GPL version 3)
programmers' text 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 systems.

<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"><cpan_dist d="Perl-Tidy">perltidy</cpan_dist></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 <cpan_dist d="tidyview">frontend
called tidyview</cpan_dist> that allows one to visually customise the style and
view the results.

#include "gui_db.wml"