The strategy my team has used so far has been "use the right tool for the job".
We have a mail-blaster tool that can send millions of emails each day (Perl + Postfix on Linux).
We have a media-manager server that serves images and documents for 80+ moderate-traffic websites (mod_perl on Linux).
For the GUI stuff we use ASP (IIS/VBScript). Not my first choice, but the other developers only know VBScript and are unwilling to learn Perl. Rather than beating them over the head with Perl, we make sure that the Really Important Stuff is written on a stable, efficient platform (Perl + whatever on Linux) and let them happily hack away on whatever garbage they want.
Part of "Enterprise" software involves the ability for more than one developer in your "Enterprise" having the skill to hack on the code. Granted, VBScript is not the most efficient, elegant or powerful language, but I would rather see these guys make simple mistakes with a simple language than deal with the horrific mess they would make with Perl.
In the absence of testing, documentation, comments or even consistent indentation, I will opt for a *simple*, uncomplicated language that prevents the "developer" from doing anything too clever.
On the other hand, if I worked with folks who could comprehend the importance of commenting, testing, documentation and constistent coding style, I would opt for a more rich, robust language (like Perl).
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.