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 301501 thumbnail
User 89352 avatar

By Kalali
via java.dzone.com
Published: Nov 23 2009 / 23:04

The following is a list of the language features I miss most when programming Java, the list includes descriptions about Closures, Modules, and so on.
  • 14
  • 15
  • 3098
  • 1

Comments

Add your comment
User 388907 avatar

MCII replied ago:

2 votes Vote down Vote up Reply

Java already is way too bloated. It's missing no 'features'. Quite the contrary. It's time to drop several Java 'features'.

User 299252 avatar

kicolobo replied ago:

1 votes Vote down Vote up Reply

It's kind of silly, because you can write the basically the SAME article (changing only the feature) about any other language.

I don´t know if it's a really good idea to add everything you see on a programming language.

User 298727 avatar

ludni replied ago:

2 votes Vote down Vote up Reply

I agree with MCII, it'ts always the same. Feature request after feature request and in parallel a growing moan about complexity.
Groovy has closures and builders and Ruby has all of the mentioned missing features, naturally besides Post-hoc interfaces. Both running on the VM and both can use existing Java code. OK, they are not statically typed but they can be used when flexibility shines.
The time it takes to really explore a huge framework like Spring, is enough to learn another language up to a useful level.
IMHO Javas future as a language would be brighter if it would REDUCE itself.

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.