Monthly Archives: March 2011

Need modularity support

What is not completely good in Java is modularity. There are packages in it but there are no modules. Let’s look on example. Let’s say I am implementing ShoppingCart component. I decided to use the following structure: package com.neednewjava.mysite.shoppingcart classes: … Continue reading

Posted in Need new Java | Leave a comment

Need smarter annotations

Java language was originally developed with idea to minimize bug count. The idea was to produce 2 bugs when you write 1 line of Java code, while you are producing 5 bugs writing 1 line of C++ code. This is … Continue reading

Posted in Need new Java | Leave a comment

Need new for cycle

I wrote a lot of code being junior developer. To write this big amount of code I used Eclipse IDE. Thanks eclipse for it’s CTRL+space code completion. It’s so fast just to: type for press CTRL+space select iterate over iterable … Continue reading

Posted in Need new Java | 4 Comments

Need new Java

Just figured out that I am a Java developer with a 7 year experience. It’s time to say what’s wrong with Java. Yes, I remember and understand the easy upgrade goals of Sun. So every customer can switch from Java … Continue reading

Posted in Need new Java | 2 Comments