Java 5 has added huge list of very useful features. And they are very much necessary for next generation computing using annotations, aspect-based etc.
But by looking at the rt.jar and the whole language libraraies they are growing huge day-in day-out and having significant impact on the performance.
Also the language has far reach for the new programmers who cannot understand annotation and generic notation on fly.
Recently I had a conversation with few of college grads and they no more interested in java and the answer that I got from them is "Neither community nor sun nor anybody doesnt know where Java will be in next 3-5 years by looking at each of the Java realeases". So there is lot of confusion.
A programming language shd help in concenptualize a business logic and not be a one stop facilitator. As it will kill the innovative thinking of implementation. |