Since this is all started and I'm feeling feisty this morning, I'll add my $.02 to the debate.<br><br>I've supported and contributed to application devlopment using various languages and platforms. I can say with all confidence that language has only a small part to play with stability or enterprise-worthy-ness. It's about the coders and the project spec.
<br><br>Java is nice; it runs everywhere; and is OO by nature. Perl is Perl - it does what it does and makes coffee with the right CPAN modules. However, in both of these cases, don't consider marketing propaganda, corporate dollars, and press for reality.
<br><br>I've seen Java fail to accomplish the project's goals just as quickly as if it was spec'd for Perl. On the flip side, I've seen PHP create an app for a quarter of the money and less than an 8th of the time of a comparable java solution. Of course, I've also seen some awsome things being developed using Java.
<br><br>My complaint with Java is the complexity involved in setting up an efficient environment. Tomcat is not a simple app to setup and run - especially if you are linking it to dynamically serve regular html or some form of webscript pages like php.
<br><br>Perl is also a beast. The fact that it has a loosely defined form without any real rigidity in its syntax makes for some very very very ugly code. And don't get me started on CPAN.<br><br>In all, there is no perfect language out there now. A good programmer does the best job he / she can with the best tool for the job. They don't simply do it because they can or because the marketing says its good and "enterprise ready". But that rule should hold for all things IT.
<br><br><br><br><div><span class="gmail_quote">On 6/27/06, <b class="gmail_sendername">Pete Cummings</b> <<a href="mailto:pete@linuxcowboy.com">pete@linuxcowboy.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div bgcolor="#ffffff" text="#000000">
Websphere !!!!! That's great if you want to "port" your freakin job to
India! enterprise software =Asian concentration camps!!! Stick with
Open Source and live free (or die).</div><div><span class="e" id="q_10c15cad79561747_1"><br>
<br>
David J. Andruczyk wrote:
<blockquote cite="http://mid20060627135111.79972.qmail@web33803.mail.mud.yahoo.com" type="cite">
<pre> Use an enterprise application. i.e. don't ask your local LUG, ask the<br>enterprise vendors.. <br><br>The first one that pops into my head is IBM's websphere. (only because<br>of the 40+ servers I support most run it with oracle for all their web
<br>stuff) and this is a large worldwide "enterprise" level site. Aside<br>from that I don't know much about websphere. (I support the boxes, not<br>the customer apps)<br><br><br><br>--- <a href="mailto:joshj@linuxmail.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
joshj@linuxmail.org</a> wrote:<br><br> </pre>
<blockquote type="cite">
<pre>Sing now while you can. Sure perl makes that little stuff easier. But<br>when <br>you're writing enterprise applications you can't use a toy like that.<br>And <br>you want to talk about Scalable? I'd love to see you scale your hippy
<br><br>programs across multiple servers!<br><br>Love<br> -Josh<br><br> </pre>
<blockquote type="cite">
<pre>Well i'm sure you're java solution will be scalable and enterprise<br>ready enough to allow you plenty of time to fix your tie while you<br>reassess your paradigm for a more proactive approach.<br><br>On 6/26/06,
<a href="mailto:joshj@linuxmail.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">joshj@linuxmail.org</a> <a href="mailto:joshj@linuxmail.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
<joshj@linuxmail.org></a> wrote:<br> </pre>
<blockquote type="cite">
<pre> Don't give me that "right tool for the job" malarky you freakin<br> </pre>
</blockquote>
</blockquote>
<pre>Perl<br> </pre>
<blockquote type="cite">
<blockquote type="cite">
<pre> hippy. Go back to the commune with all the other Perl, PHP, and<br> </pre>
</blockquote>
</blockquote>
<pre>Python<br> </pre>
<blockquote type="cite">
<blockquote type="cite">
<pre> programmers.<br><br> </pre>
</blockquote>
<pre>_______________________________________________<br>nflug mailing list<br><a href="mailto:nflug@nflug.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nflug@nflug.org</a>
<a href="http://www.nflug.org/mailman/listinfo/nflug" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.nflug.org/mailman/listinfo/nflug</a>
</pre>
</blockquote>
<pre>_______________________________________________<br>nflug mailing list<br><a href="mailto:nflug@nflug.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nflug@nflug.org</a>
<a href="http://www.nflug.org/mailman/listinfo/nflug" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.nflug.org/mailman/listinfo/nflug</a>
</pre>
</blockquote>
<pre>Dave J. Andruczyk<br><br>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam? Yahoo! Mail has the best spam protection around <br><a href="http://mail.yahoo.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mail.yahoo.com</a> <br>_______________________________________________<br>nflug mailing list<br><a href="mailto:nflug@nflug.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">nflug@nflug.org
</a>
<a href="http://www.nflug.org/mailman/listinfo/nflug" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.nflug.org/mailman/listinfo/nflug</a>
</pre>
</blockquote>
</span></div><div></div>
</div><br>_______________________________________________<br>nflug mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:nflug@nflug.org">nflug@nflug.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.nflug.org/mailman/listinfo/nflug" target="_blank">
http://www.nflug.org/mailman/listinfo/nflug</a><br><br><br></blockquote></div><br>