4 ms·
Scala is a superpower, the language features are rich and flexible enough that boilerplate can be eliminated and per LoC productivity integer times increased. Y
by 0xfaded 10y ago
Scala is a superpower, the language features are rich and flexible enough that boilerplate can be eliminated and per LoC productivity integer times increased. You get all the benefits of a compiled language, and compile time is nothing compared to restarting an interpreter.
But it's difficult to master and therefore difficult to sell to others without a scala background. You're also competing with the finance industry and salaries for decent practitioners easily top 200k.
So my verdict is good for an individual contributor, bad if you need to convince others to use it.
Also, scalajs is awesome and just works, with the exception of some reflective calls. Otherwise normal scala compiles to good JavaScript, and interop is as good as coffeescript (i.e. perfect).