I saw the nodes called
Perl IDEs
and
Perl Development Environments,
but still, I think that a discussion can be open. Indeed, I would like to focus also about CGI development, which involves some sort of webserver. Both of the nodes cited
above did not talk directly about the ability to develop CGI with Perl.
The table below shows some examples of solutions, including the one I am using, and new all-in-one solutions that just got released (less than a month).
| Solution |
URLs |
Good |
Bad |
Other |
| ScriptWorks 4 |
*Homepage
*Download |
*Perl + Other Web Development languages
*Syntax Coloring
*Customizable Auto-Completion
*Integrated Browser for HTML code
*100% Free
|
Some bugs
*Could have better interface
|
*Browser uses IE dll |
| Codemagic + Tiny Webserver |
*Tiny Webserver
*Tiny dload
*Codemagic
*Codemagic dload
|
*Tiny is very simple to use
*Debugging with Tiny is easy (it writes the error in the HTML, "a la CGI-Carp".
*Codemagic is Perl + multiple languages
*Codemagic + Tiny is a 100% free solution
|
*No HTML preview
*Two separated programs
|
*This is my current choice to develop CGI/Perl under Win32. |
| DZSoft Perl Editor |
*DZSoft Homepage
*Download |
*Integrated Browser
*Supports CGI output
*Supports Perl text output
|
*Costs $49
*Shareware version limited to 6KB code length |
Small program. |
Note: it seems like CodeMagic homepage is down, so I linked to ZDNet for the download.
Well, in my mind, DZSoft Perl editor is the most powerful of the three, since it
is made of a single executable that is able to call the Perl executable and produce
direclty inside the application either the HTML output produced by the CGI program or the
text output of the Perl program.
I was wondering if some other Monks had any other good development solutions for quick
and powerful CGI development, notably if somebody would know about something like DZSoft
Perl Editor, but free.
I have heard about
SolutionSoft Perl Builder, but never used it. I know it
is also a shareware program.
We could maybe also discuss the need for
DynamicSTATE (recently changed into IndigoSTAR) Perl distribution, which is nothing else than Active State distribution including Apache. Apache is powerful, but is it not too much to develop a CGI application quickly? Tiny is a single file and facilitates debugging so I don't see the need for Apache.
Thanks for every response.
Father
Gaggio.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.