
Review: IntelliJ IDEA 5.0 Enhancements Must Compete with ‘Free’ IDEs
earn my living as a Java consultant and have concluded that Java is far from a perfect programming language. For many applications, I prefer to use dynamic languages like Common Lisp, Ruby, or Python. However, I use Java for most of my work for two reasons: Freely available, high-quality infrastructure