A table with many tools for Perl development.
Any help will be welcome to fill it. Please, /msg me with new features and programs.
Perl Development Tools. Last update: 2017-11-22 18:13 GMT
Name |
Perl exclusive |
Free |
Perl engine |
Syntax checking |
Syntax colouring |
Auto indent |
Incremental search |
Bracket matching |
Folding |
Var tree |
Code browser |
Debugger |
Stepping |
Breakpoints |
Watches |
Var evaluation |
Stack module |
Bookmarks |
Suggest & complete |
Identify errors |
Interactive Shell |
Code Snippets |
Project |
Control version |
Multi document |
Split View |
IME |
Docs & Help viewer |
Module installer |
WEB |
FTP/SSH |
HTML export |
Linux |
BSD |
Mac OS X |
Solaris |
Windows |
Eclipse + EPIC |
y |
y |
any |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
y |
y |
y |
|
y |
y |
y |
y |
y |
|
y |
n |
n |
n |
n |
y |
y |
y |
y |
y |
Perl Express |
y |
y |
any |
y |
y |
y |
n |
y |
n |
n |
n |
y |
y |
y |
|
y |
|
y |
|
|
n |
y |
y |
n |
y |
n |
|
y |
n |
y |
n |
y |
n |
n |
n |
n |
y |
Padre |
y |
y |
any |
y |
y |
y |
y |
y |
y |
|
y |
|
|
|
|
|
|
y |
y |
y |
|
y |
y |
y |
y |
n |
n |
y |
|
y |
y |
y |
y |
|
y |
|
y |
Kephra |
y |
y |
|
|
y |
y |
y |
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
y |
n |
n |
n |
n |
n |
n |
y |
n |
n |
n |
n |
n |
n |
y |
y |
n |
n |
n |
y |
Open Perl IDE |
y |
y |
any |
y |
y |
|
|
|
|
y |
|
y |
|
y |
|
y |
y |
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
n |
n |
n |
n |
y |
Perl Studio |
y |
n |
|
y |
y |
y |
|
y |
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
y |
n |
n |
n |
y |
n |
y |
n |
n |
n |
n |
y |
y |
n |
n |
n |
n |
n |
y |
visiPerl+ |
y |
n |
ActivePerl |
|
y |
y |
|
y |
n |
y |
y |
|
|
|
|
|
|
y |
|
|
y |
y |
n |
n |
y |
n |
|
y |
n |
y |
y |
n |
n |
n |
n |
n |
y |
Perl Scripting Tool |
y |
n |
any |
|
y |
|
|
|
n |
n |
y |
n |
n |
n |
n |
n |
n |
y |
n |
y |
n |
y |
y |
n |
y |
n |
|
|
n |
n |
y |
n |
n |
n |
n |
n |
y |
EngInSite-Perl |
y |
n |
|
y |
y |
|
|
|
|
y |
y |
y |
y |
y |
y |
y |
|
|
|
|
y |
|
y |
y |
y |
|
|
|
|
y |
y |
|
|
n |
|
|
|
PerlEdit |
y |
n |
y |
y |
y |
|
|
|
n |
n |
n |
y |
y |
|
|
y |
|
y |
|
y |
n |
|
y |
n |
y |
n |
|
n |
n |
n |
y |
|
y |
n |
n |
n |
y |
DzSoft Perl |
y |
n |
|
y |
y |
|
|
|
y |
|
y |
|
|
|
|
|
|
y |
|
|
y |
y |
|
|
y |
|
|
y |
|
y |
y |
y |
|
n |
|
|
|
OptiPerl |
y |
n |
|
y |
y |
y |
|
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
y |
y |
y |
|
y |
y |
y |
y |
|
|
y |
|
y |
y |
y |
n |
n |
n |
n |
y |
Perl Builder |
y |
n |
y |
y |
y |
y |
|
y |
n |
n |
y |
y |
y |
y |
y |
y |
|
y |
y |
y |
y |
y |
|
|
y |
|
|
y |
n |
y |
|
y |
y |
n |
n |
n |
y |
Geany |
n |
y |
any |
y |
y |
y |
n |
y |
y |
n |
y |
n |
n |
n |
n |
n |
n |
n |
y |
n |
y |
n |
y |
y |
y |
y |
|
y |
n |
n |
n |
n |
y |
n |
n |
n |
y |
IDEA+Camelcade |
n |
y |
any |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
n |
y |
y |
y |
y |
n |
y |
y |
y |
SciTE |
n |
y |
n |
n |
y |
y |
y |
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
y |
y |
n |
y |
n |
n |
n |
y |
|
|
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
Notepad++ |
n |
y |
n |
n |
y |
y |
|
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
y |
y |
n |
n |
n |
n |
n |
y |
y |
|
n |
n |
n |
n |
|
n |
n |
n |
n |
y |
NEdit |
n |
y |
any |
y |
y |
y |
y |
y |
n |
n |
y |
y |
y |
y |
y |
y |
n |
y |
y |
y |
n |
n |
y |
y |
y |
y |
|
y |
n |
n |
y |
y |
y |
n |
y |
y |
y |
Vim |
n |
y |
n |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
|
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
n |
n |
n |
|
y |
y |
y |
y |
y |
Kate |
n |
y |
n |
n |
y |
y |
y |
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
y |
y |
n |
y |
y |
y |
y |
y |
y |
y |
n |
n |
n |
y |
y |
y |
y |
y |
y |
y |
FTE |
n |
y |
n |
n |
y |
y |
n |
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
y |
n |
n |
n |
n |
n |
n |
y |
y |
n |
n |
n |
n |
n |
n |
y |
n |
y |
y |
y |
Emacs |
n |
y |
n |
y |
y |
y |
y |
y |
y |
n |
|
y |
y |
y |
y |
n |
|
|
|
|
y |
y |
|
y |
y |
y |
y |
y |
|
y |
y |
n |
y |
y |
y |
y |
y |
KDevelop |
n |
y |
|
y |
|
|
|
|
|
|
|
n |
|
|
|
|
|
|
n |
n |
|
|
|
|
|
|
|
|
|
|
|
|
y |
y |
|
|
|
Joe |
n |
y |
n |
n |
y |
y |
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
y |
n |
y |
n |
n |
n |
y |
y |
n |
n |
n |
n |
n |
n |
y |
y |
y |
y |
|
Jed |
n |
y |
n |
|
y |
|
y |
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
|
|
|
y |
n |
|
y |
y |
Gedit |
n |
y |
n |
|
y |
y |
|
y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
y |
|
|
|
|
Anjuta |
n |
y |
n |
|
y |
y |
|
|
y |
y |
y |
y |
y |
y |
y |
|
y |
|
y |
|
|
|
y |
|
y |
|
|
|
|
|
|
|
y |
|
|
|
|
JEdit |
n |
y |
n |
n |
y |
y |
y |
y |
y |
n |
y |
n |
n |
n |
n |
n |
n |
y |
y |
n |
n |
n |
y |
y |
y |
y |
y |
y |
n |
n |
y |
n |
y |
y |
y |
y |
y |
Komodo |
n |
n |
ActivePerl |
y |
y |
y |
y |
|
y |
|
y |
y |
y |
y |
y |
|
|
|
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
y |
|
y |
|
y |
n |
y |
y |
y |
Prof. Notepad |
n |
n |
n |
n |
y |
y |
n |
|
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
|
n |
n |
n |
n |
n |
y |
n |
|
n |
n |
n |
n |
y |
n |
n |
n |
n |
y |
UEStudio |
n |
n |
n |
n |
y |
y |
y |
y |
y |
y |
y |
n |
n |
n |
n |
n |
n |
y |
y |
n |
y |
y |
y |
y |
y |
y |
|
|
n |
n |
y |
y |
n |
n |
n |
n |
y |
EditPlus |
n |
n |
n |
n |
y |
y |
|
y |
y |
n |
n |
n |
n |
n |
n |
n |
n |
|
y |
y |
y |
y |
|
n |
y |
y |
y |
n |
n |
y |
y |
|
n |
n |
n |
n |
y |
ED for Windows |
n |
n |
n |
n |
y |
y |
y |
y |
|
y |
y |
n |
n |
n |
n |
n |
n |
y |
y |
y |
n |
y |
y |
n |
y |
y |
|
n |
n |
n |
n |
y |
n |
n |
n |
n |
y |
TextPad |
n |
n |
n |
n |
y |
y |
|
|
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
|
n |
n |
|
|
|
y |
y |
|
n |
n |
n |
n |
|
n |
n |
n |
n |
y |
Editeur |
n |
n |
n |
n |
y |
y |
n |
n |
n |
y |
y |
n |
n |
n |
n |
n |
n |
y |
|
n |
n |
|
y |
n |
y |
n |
|
n |
n |
n |
n |
n |
n |
n |
n |
n |
y |
Zeus |
n |
n |
any |
y |
y |
y |
y |
y |
y |
y |
y |
y |
n |
y |
y |
y |
n |
y |
n |
n |
n |
y |
y |
y |
y |
y |
n |
y |
y |
n |
y |
n |
n |
n |
n |
n |
y |
Code Snippet: Store and retrieve set of lines of code (templates)
IME: Multilingual Input Method Editor
Var tree: List variables you use along the code
Var evaluation: At debugger phase you can see the value of var
Stack module: View the stack of modules called
Code browser: The tool show the layout (class, methods, functions, etc.)
Web: Web server integrated for cgi test
FTP/SSH: Remote edition
HTML export: Export the source of program with syntax colouring.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|