You pick the winners! Login and vote now.
By georgi
via goit-postal.blogspot.com
Published: Feb 16 2007 / 07:53
There I said it, Java might loose its rank in web development. Sun will occasionally GPL' Java and integrate scripting languages. Ruby is going on with JRuby, Python has it's JPython pendant, even PHP runs on Java. But even with all that Java might loose the struggle for the #1 internet language (if it was #1 internet language, anyway).
Comments
bloid replied ago:
We need an "unsubstantiated rant" tag...
Hercynium replied ago:
and an "obnoxiously poor spelling and grammar" tag
MarisO replied ago:
FUD
cjcomm replied ago:
Looks like the guy knows nothing about Java or PHP. A few people might actually seriously use Java for doing web development, but let's be honest, a LAMP stack is much better and easier to manage and deploy. Java's good for in-depth stuff, not web pages anyway.
reido56 replied ago:
Argh! Wait while I climb on my soapbox, here...
OK. Java "looses" (what is it loosing? the dogs of war?) for simple web development tasks. Fine. Its detractors like to overlook the fact that Java's complexity didn't arise by accident. Strong static typing is there for enforcing 1) good performance 2) strictness between object interfaces. The layer of abstraction between the application code and the database (iBatis, Hibernate, others) provides a method for code to treat database results from within the OO paradigm. The web.xml and other configuration are so developers have a standardized way to employ features that are used in many common webapps, and also so servers have a standardized way of hosting such stuff (heard of WSGI for Python?). The whole EJB fiasco was for enabling excellent scalability. The downside of all these standard, designed-by-committee pieces is programming complexity. But there are upsides!
For the love of Pete, people, stop using Java if you don't need it, and if you don't need it for what you're doing, stop spouting that nobody needs it. I seem to recall an extremely flexible & expressive, dynamically-typed language that ran on a speedy interpreter...name rhymed with swirl, I think, and the coding horrors inflicted by non-guru users kept coming back to bite them later. Swing, pendulum, swing.
boo_radley complained ago:
boo_radley reported this link as lame on 02/16/2007 @ 11:08:57
I don't even like Java, and this is awful. I might start learning it just out of spite.
lockjaw replied ago:
Yeah. Okay. You do that, develop a serious Web app with it, and let us know how it goes.
Adkron complained ago:
Adkron reported this link as lame on 02/16/2007 @ 12:10:56
I won't complain about spelling, but come on don't just get up on your Soapbox and talk about things you don't know anything about. Don't compare languages you've never used.
hchaudh1 complained ago:
hchaudh1 reported this link as inaccurate on 02/16/2007 @ 12:27:26
murban complained ago:
murban reported this link as inaccurate on 02/16/2007 @ 12:40:44
Java is losing against Perl? Please... Who actually starts new Web projects in Perl anymore?
porta replied ago:
I do. and get paid for it too.
pragmaticobjects complained ago:
pragmaticobjects reported this link as lame on 02/16/2007 @ 01:24:07
Incorrect grammar, spelling, inaccurate content.
daniel complained ago:
daniel reported this link as inaccurate on 02/16/2007 @ 01:28:25
Yeah, unsubstantiated rant really works here. :-) I think we can all agree this is pretty invalid.
mawcs complained ago:
mawcs reported this link as lame on 02/16/2007 @ 04:58:50
Kirill Grouchnikov complained ago:
kirillcool reported this link as lame on 02/16/2007 @ 05:58:35
ebateman complained ago:
ebateman reported this link as lame on 02/16/2007 @ 06:19:46
afsina complained ago:
afsina reported this link as lame on 02/16/2007 @ 07:32:49
shemnon complained ago:
shemnon reported this link as lame on 02/16/2007 @ 11:22:38
arikthered complained ago:
arikthered reported this link as lame on 02/16/2007 @ 11:34:13
[cite source]
elmo complained ago:
elmo reported this link as just plain old lame on 02/16/2007 @ 11:46:20
Voters For This Link (14)
Voters Against This Link (0)