News for hackers. Stuff that matters.
Re:Technology Change: .Net to Scala by johnx123-up on Friday October 25, 2013 @10:24AM (#6611767)
I'm also in Java->Scala->Java boat. Supporters often say Scala codes are concise, but we can also write concise Java codes--by properly using 3rd party packages. Also, if you code using frameworks like Play!, there's no significant reduction of LOC (for Scala vs Java)

Scala may be good for one-dev company; but terrible in terms of readability and maintenance for a team where more than 3 programmers work on the same code.

Re:Technology Change: .Net to Scala by seglo on Friday October 25, 2013 @12:37PM (#6612653)
Scala can work great in a large development team. Your sentiments about poor readability and maintenance have little to do with the technology itself; you could say this about any programming language.

People new to a technology have a tendency to flounder around a bit in the beginning because they're naive to common coding standards and principles. After those are found or established then Scala codebases are just as easy to collaborate with on than any other.

Re:Technology Change: .Net to Scala by pkolaczk on Friday October 25, 2013 @10:55AM (#6611961)
It is not mainly about conciseness. Conciseness by itself is not that important. Conciseness is a side-effect of being able to apply DRY and to build more powerful abstractions. You could write more concise Java by using one letter identifiers everywhere, but that would only make things worse, wouldn't it?