3 ms·
It's very interesting to see the data for what technologies Java developers are "really interested" in: Scala: 47% Java 8: 35% http://zeroturnaround.com/wp-c
by thescrewdriver 12y ago
It's very interesting to see the data for what technologies Java developers are "really interested" in:
Scala: 47%
Java 8: 35%
http://zeroturnaround.com/wp-content/uploads/2014/05/what-technologies-are-developers-interested-in.jpg http://zeroturnaround.com/wp-content/uploads/2014/05/what-te...
Java developers seem really interested in Scala (more so than Java 8). I think the distinction which will come in when comparing technologies that developers want to use and are really interested in vs those that they will actually use given inertia of existing code and corporate adoption.
- pron 12y agoThose are answers to two very different questions, and the percentages aren't comparable. The Scala one asked what JVM language would you learn next, if you were to learn one, while Java 8 is the answer to the question: what is your top new-tech priority for 2015?
- randomsearch 12y ago> Those were two different questions. The Scala one asked what JVM language would you learn next, if you were to learn one Indeed. I wonder if the result is a bit misleading, because many Java developers may not really have considered other languages, and Scala is the most well-publicised. So the question may just translate to "name another JVM language." Kinda reflects with Groovy too, which has been around quite a while now and does well in this question, despite not being very "popular" in the various language league tables.
- thescrewdriver 12y agoThe results for that question are very interesting too (although perhaps not that surprising). There was virtually no interesting in Xtend.
- lukaseder 12y agoCan Xtend even be compiled to Java outside of Eclipse? I haven't been following recent improvements, but when I last checked, that wasn't possible. So it was essentially an in-IDE-only language, nice for little scripts, but completely useless for larger applications (or teams)