G
Garry Heaton
I'm web developer who's been usinng Perl/CGI.pm for a while before switching
to PHP.
IMHO if Perl 6 doesn't come with some kind of SDK for web developoment, ie.
at least a templating system, then it will become increasingly marginalised
in the web development world due to the proliferation of PHP within modestly
priced hosting deals.
It's not enough to say mod_perl/Embperl/Mason or whatever for the simple
reason that many new web developers and teachers use cheap hosting deals
which invariably come fully configured with PHP/MySQL and nothing more than
standard Perl/CGI.pm. These hosts won't consider running mod_perl or any
templatinng system. In fact I've come across many more expensive hosting
deals with similar constraints regarding Perl. mod_perl is too great a risk
for shared hosting environments.
Perl is in too many bits and pieces, at least where web development is
concerned. DBI, DBD::mysql, mod_perl, Mason/Embperl. That's a non-starter
with most hosting deals so you're average web developer turns to PHP which
usually comes fully optimised without the need for additional modules. I'm
talking about basic bread and butter database website work here, not LWP jobs.
Perl started out as a sysadmin tool but there's no reason to stay in that
niche now we have Perl 6 on the way. If we don't seize the chance to bundle
a proper web development SDK with Perl 6 PHP will just become the de facto
server-side scripting language for web development.
Garry Heaton
to PHP.
IMHO if Perl 6 doesn't come with some kind of SDK for web developoment, ie.
at least a templating system, then it will become increasingly marginalised
in the web development world due to the proliferation of PHP within modestly
priced hosting deals.
It's not enough to say mod_perl/Embperl/Mason or whatever for the simple
reason that many new web developers and teachers use cheap hosting deals
which invariably come fully configured with PHP/MySQL and nothing more than
standard Perl/CGI.pm. These hosts won't consider running mod_perl or any
templatinng system. In fact I've come across many more expensive hosting
deals with similar constraints regarding Perl. mod_perl is too great a risk
for shared hosting environments.
Perl is in too many bits and pieces, at least where web development is
concerned. DBI, DBD::mysql, mod_perl, Mason/Embperl. That's a non-starter
with most hosting deals so you're average web developer turns to PHP which
usually comes fully optimised without the need for additional modules. I'm
talking about basic bread and butter database website work here, not LWP jobs.
Perl started out as a sysadmin tool but there's no reason to stay in that
niche now we have Perl 6 on the way. If we don't seize the chance to bundle
a proper web development SDK with Perl 6 PHP will just become the de facto
server-side scripting language for web development.
Garry Heaton