On Tue, 5 Dec 2000, Stas Bekman wrote:

> Therefore if the same job can be done with Perl and
> Java, why not to have your staff happy? That's the main
> point I think.
> 
> Of course if the bussiness suffers because Perl is not
> good enough, that's a different point. Given that at
> least the same could be done with Perl and Java, Perl
> and PHP, Perl and whatever, I want to code in Perl.

exactly my point. and in my experience as well as that of
many folks i've spoken with, it's just not the case.

take CPTH web mail. we used Mail::Folder and MIME::*, but we
had to write our own custom subclasses of all of them to
deal with our mail store, with folder sorting, with mime
tree caching, etc. and now that we're moving to an IMAP
backend, we have to write a whole new custom set of
subclasses based on Mail::IMAPClient.

if we'd have been operating in a java environment, we'd have
been able to take advantage of the "insanely great"
JavaMail, which comes out of the box with an IMAP backend. a
prototype IMAP re-implementation of our mail client took
about 3 days, as opposed to the month or more it will take
us to do the perl implementation.

the availability of application server products in the java
world is another example. go look at enhydra enterprise
(http://www.enhydra.org/software/enhydraEnterprise/) and
tell me that something like that exists in the perl world.
and there are many products like this, both commercial and
open source. competition flourishes, and the industry
benefits. there are lots of folks on the market with
experience developing for and operating weblogic. it's
easier to hire and you get better time to market. you don't
have to spend time re-integrating Apache::Session and
Apache::DBI and Apache::WipeMyAss with each new project.
this is why i think AO is some important, altho its scale is
much smaller. it's a first step towards something like
enhydra enterprise for those of us who would, all other
things being equal, prefer to use perl.

> Therefore, we should make converts and when more people
> will prefer coding in Perl, because they *love* it and
> it's a legitimate choice, there won't be a question of
> whether I can afford doing this project in mod_perl,
> because there will be enough mod_perl programmers to
> take over it.
> 
> So to answer your question, the complelling reason is
> joy and satisfaction. Given that other factors are at
> least compatible.

yes, but we have to get to that point, and we're not there.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to