| Feature |
 |
Standard
 |
 |
Professional
|
 |
 |
General
Platforms supported |
 |
Windows |
 |
Windows
Linux* |
 |
 |
| Distribution Media |
 |
Download |
 |
CD-ROM |
 |
 |
Open multiple main scripts in the
IDE and select the active script for debugging. (The standard version allows only one main
script to be open at a time. However both versions support opening modules/libraries)
|
 |
|
 |
 |
 |
 |
Editor Features
Full-featured programmer's editor with customizable Perl color-syntax highlighting,
autoindentation and customizable keyboard commands |
 |
 |
 |
 |
 |
 |
| Editor scripts let you automate
editor functions by writing Perl code |
 |
 |
 |
 |
 |
 |
| Prompts for function parameters
for the core Perl functions as you type. (Similar to the prompting in VB, Delphi, Visual
Studio, etc.) |
 |
 |
 |
 |
 |
 |
| Edit Windows give Perl Builder
Professional a mulitwindow (MDI) interface, so you can open and edit files in separate
windows. |
 |
|
 |
 |
 |
 |
| Code templates let you save
snippets of code which can later be inserted with a hotkey |
 |
|
 |
 |
 |
 |
| AutoReplace/AutoCorrect lets you
specify strings so that the editor automatically corrects errors or replaces abbreviations
with the full text |
 |
|
 |
 |
 |
 |
"Mouse-over" bracket matching. Just
place the cursor over any bracket {} to highlight its partner (Both Standard and
Professional versions also
have keyboard command bracket matching) |
 |
|
 |
 |
 |
 |
| Navigation/Online Help
Features Subroutine navigator makes it easy
to jump directly to any subroutine in the current module |
 |
 |
 |
 |
 |
 |
| Powerful bookmark system |
 |
 |
 |
 |
 |
 |
| Context sensitive help for built-in Perl
functions (just click a Perl function name in your code and press F1) |
 |
 |
 |
 |
 |
 |
| Easy access to Perl documentation
in HTML (Windows) or Manpages (Linux) from within the IDE |
 |
 |
 |
 |
 |
 |
| Pod Viewer lets you view pod
documentation which is embedded in a module in a floating window. The Pod viewer formats
the text and provides a table of contents for navigation |
 |
|
 |
 |
 |
 |
| Debugging Features Full-featured visual debugger integrated directly with the editor |
 |
 |
 |
 |
 |
 |
| Supports all standard debugging
features: breakpoints, watches, stepping, evaluate/modify, dump complex/nested variables,
double click a compiler error to jump to the problem line, etc |
 |
 |
 |
 |
 |
 |
| "Mouse-over" variable
inspection: just hold the mouse over a variable to inspect its value |
 |
 |
 |
 |
 |
 |
| CGI Simulation lets you debug/test CGI scripts
on your desktop without a webserver |
 |
 |
 |
 |
 |
 |
| Full support for non-CGI scripts,
including command line, interactive, Perl/TK, etc |
 |
 |
 |
 |
 |
 |
| Debug complex CGI scripts directly in your
browser--without the need for a webserver on your PC. (Not available on Linux) |
 |
|
 |
 |
 |
 |
| Enhanced support for debugging "daisy
chained" scripts--where output from a script includes a form which calls the same or
another script |
 |
|
 |
 |
 |
 |
| Color syntax highlighting for HTML script
output |
 |
 |
 |
 |
 |
 |
CGI Wizard Features
Automatically generate CGI scripts to handle any form |
 |
 |
 |
 |
 |
 |
| Visually design a script to
validate user input, send email, save data to a log file on the server, and generate HTML
output--all without writing code |
 |
 |
 |
 |
 |
 |
Performance Timing Tools
Built-in tools make it easy to time portions of your code in order to optimize your
scripts (Not available on Linux) |
 |
|
 |
 |
 |
 |