Link Details

You pick the winners! Login and vote now.
Link 13738 thumbnail
User 212375 avatar

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).
  • 14
  • 0
  • 2951
  • 875

Comments

Add your comment
User 111696 avatar

bloid replied ago:

4 votes Vote down Vote up Reply

We need an "unsubstantiated rant" tag...

User 210010 avatar

Hercynium replied ago:

7 votes Vote down Vote up Reply

and an "obnoxiously poor spelling and grammar" tag

User 61814 avatar

MarisO replied ago:

5 votes Vote down Vote up Reply

FUD

User 174530 avatar

cjcomm replied ago:

-1 votes Vote down Vote up Reply

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.

User 204981 avatar

reido56 replied ago:

3 votes Vote down Vote up Reply

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.

User 201715 avatar

boo_radley complained ago:

3 votes Vote down Vote up Reply

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.

User 204091 avatar

lockjaw replied ago:

-2 votes Vote down Vote up Reply

Yeah. Okay. You do that, develop a serious Web app with it, and let us know how it goes.

User 215690 avatar

Adkron complained ago:

3 votes Vote down Vote up Reply

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.

User 181090 avatar

hchaudh1 complained ago:

1 votes Vote down Vote up Reply

hchaudh1 reported this link as inaccurate on 02/16/2007 @ 12:27:26

User 133619 avatar

murban complained ago:

0 votes Vote down Vote up Reply

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?

User 200703 avatar

porta replied ago:

1 votes Vote down Vote up Reply

I do. and get paid for it too.

User 205350 avatar

pragmaticobjects complained ago:

0 votes Vote down Vote up Reply

pragmaticobjects reported this link as lame on 02/16/2007 @ 01:24:07

Incorrect grammar, spelling, inaccurate content.

User 107114 avatar

daniel complained ago:

3 votes Vote down Vote up Reply

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.

User 151310 avatar

mawcs complained ago:

0 votes Vote down Vote up Reply

mawcs reported this link as lame on 02/16/2007 @ 04:58:50

User 160542 avatar

Kirill Grouchnikov complained ago:

0 votes Vote down Vote up Reply

kirillcool reported this link as lame on 02/16/2007 @ 05:58:35

User 200904 avatar

ebateman complained ago:

0 votes Vote down Vote up Reply

ebateman reported this link as lame on 02/16/2007 @ 06:19:46

User 183924 avatar

afsina complained ago:

0 votes Vote down Vote up Reply

afsina reported this link as lame on 02/16/2007 @ 07:32:49

User 202026 avatar

shemnon complained ago:

0 votes Vote down Vote up Reply

shemnon reported this link as lame on 02/16/2007 @ 11:22:38

User 204894 avatar

arikthered complained ago:

0 votes Vote down Vote up Reply

arikthered reported this link as lame on 02/16/2007 @ 11:34:13

[cite source]

User 208653 avatar

elmo complained ago:

0 votes Vote down Vote up Reply

elmo reported this link as just plain old lame on 02/16/2007 @ 11:46:20

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (14)



Voters Against This Link (0)