3 ms·
"I'm currently in the planning stages of building a hosted Java web application..." Seriously, people are starting NEW projects with Java as the language of ch
by Volpe 15y ago
"I'm currently in the planning stages of building a hosted Java web application..."
Seriously, people are starting NEW projects with Java as the language of choice? Despite the plethora of 'better' languages you can run on a JVM.
- rjd 15y agoI sugest reading the article and don't take thigns out of context. - First it's from 2005 (when was Java made open source.. 2006?). I'm no expert in the JVM but I guess any signifcant community gains where made after 2006. - Secondly he makes it perfectly clear he no choice "yes, it has to be Java, for a variety of reasons that I don't feel like going into right now" That aside many people still choose Java for various reasons over other languages. Hell I'm still doing .net 1.1 and VB6 work for clients.
- watchandwait 15y agoArticle is from 2005. I do think the framework situation has improved a lot since then.
- icebraining 15y agoI am. I'm building it as something to show to prospective employers and Java is still the de-facto language 'round here. I'll probably rewrite a good part in Scala, though, after I finish the first version.
- ecopoesis 15y agoWhy the hate on Java? Sure it's not sexy, but: 1) Almost everyone knows it so hiring is easy. 2) There's a very large community that supports its tools, infrastructure and libraries. 3) It's faster then almost anything else out there. 4) It has migration routes (via Scala or Clojure) to sexier languages. As far as I can tell, the only drawbacks to Java are that it's not cool, that's it's verbose and that's it's ugly. Any half decent editor or IDE takes care of the verboseness issues, leaving just cool and ugly, which really aren't good criteria for picking a language. Java was once cool too, and someday Ruby or whatever the current hotness is will also become uncool.
- eropple 15y agoI find Java more difficult to work with than I do Scala, Python, C#, etc. mostly because of the lack of expressiveness. Even just the lack of first-class functions (or delegates) results in very ugly patterns designed to get around the fact that Java is--well--not expressive enough. ThingBuilderFactoryActionMethodObject is a certainly an exaggeration, but not that much.
- roel_v 15y ago"Seriously, people are starting NEW projects with Java" Yes, hundreds of thousands, if not millions of people do. The vast majority of business applications are written in Java, and huge new projects are started with it each day. "as the language of choice?" That is a point that is completely disjoint from the first part of the statement. Only a very small percentage of all developers gets to choose what languages they work with.