HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 285641 thumbnail
User 185351 avatar

By jsugrue
via java.dzone.com
Published: Nov 10 2009 / 10:26

The Java language has been around for a pretty long time, and in my view is now a stagnant language. I don't consider it dead because I believe it will be around for probably decades if not longer. But it appears to have reached its evolutionary peak, and it doesn't look it's going to be evolved any further. This is not due to problems inherent in the language itself. Instead it seems the problem lies with Java's stewards (Sun and the JCP) and their unwillingness to evolve the language to keep it current and modern, and more importantly the goal to keep backward compatibility at all costs.
  • 16
  • 31
  • 2735
  • 0

Comments

Add your comment
User 202757 avatar

vvs replied ago:

1 votes Vote down Vote up Reply

Sensationalist headline, it should be "I want new features and don't care about backward compatibility". :)

User 384262 avatar

AllureFX replied ago:

1 votes Vote down Vote up Reply

Yeah, and some clever formatting to make Java look verbose. E.g., the string example comparison is really this (and not 5 lines vs. 1 line):

log.error("The object of type ["+foo.getClass().getName()+"] and identifier ["+foo.getId()+"] does not exist.", cause);
vs.
log.error("The object of type [${foo.class.name}] and identifier [${foo.id}] does not exist.", cause);

User 504531 avatar

bob.santosjr replied ago:

0 votes Vote down Vote up Reply

Why don't we all just create our own languages with the features that we want?
And I think the problem about Exceptions in Java is not the language's fault it's the user's(developer) fault if not used correctly.

User 182225 avatar

netsql replied ago:

0 votes Vote down Vote up Reply

Half of it is done, Sun is gone. Let others carry the torch and make the api smaller. Also there is Scala, if they fix applet deployment issues.

User 283139 avatar

ceaseoleo replied ago:

0 votes Vote down Vote up Reply

It would be awesome to have these features, but no reason to drop java altogether. http://groups.google.com/group/unladen-swallow/browse_thread/thread/4edbc406f544643e , heres a thread on python, and java/c++ from google.

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.