3 ms·
I used scala for a few projects, and overall I like it much more than java. Let's just get that out of the way upfront :) I loved scala when I was writing and
by jshen 15y ago
I used scala for a few projects, and overall I like it much more than java. Let's just get that out of the way upfront :)
I loved scala when I was writing and reading my own code, but it started to feel like perl when I had to use and dig through other peoples code. This is a fairly superficial feeling, and I could be off mark, so take it with a grain of salt. I definitely plan to use scala again when I need the performance over jruby/clojure, in place of java of course.
- kaffiene 15y agoI don't think that's superficial. That's the same reason that I used to love programming in C++ but began to see its foibles when I started working with large groups of C++ programmers. People tend to work in a stylistic cul-de-sac which doesn't play nicely with others. Criticising Java seems to be a favourite passtime of IT snobs, but theres a lot of real world payoff to having a language which is simple and tends to have one (idiomatic) way of doing things. Not that its perfect - not by a long shot. Writing languages is easy (I've written a couple) but writing one which people actually want to use is a hell of a lot harder. That said, I like quite a few of Scala's ideas. I'd love closures, type inference and traits in Java.