Hacker News new | ask | show | jobs
by hokua 5368 days ago
j2EE != Java. J2EE is a framework. More accurate to compare J2EE and Rails. Or compare Swing to Qt. You can program in Java without J2EE and Swing (which suck). The criticism is against Java. You are adding your own qualification.
2 comments

Java, the Programming Language, not the Development Environment, is what I think he was talking about. The JVM is awesome and will be one of the platforms that defines the next generation of languages (e.g. Clojure, Scala).

Java the language is painful after writing in Lisp, Clojure, Ruby, et al.

Edit: C# is also widely regarded as "superior" to Java.

> C# is also widely regarded as "superior" to Java.

It feels like saying Stheno and Euryale are Medusa's pretty sisters.

I suppose, but it's what a lot of people are stuck writing in enterprisey Java shops, and it's been my impression that people mix the two up when complaining. That might be wrong, though. I suppose the core language has a number of problems of its own as well. I don't think people think the JVM is one of them, though, and it's not really what most people are talking about when they talk about programming in Java.