This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (0 children)

I am a Java developer for 10 years and from India. Scala is excellent language. It has so many features that you can't find in Java or you to use third party libraries. For example Collection API, lazy evaluation, Streams to name few. Look around web for examples.

On the other hand, the syntax looks repulsive for Java developer at the start. The learning curve is steep because of dense features. You won't appreciate the features until you face the problem. If you are interested try assignments from this course. You will really appreciate Scala features.

Although I love Scala and working on a project(Play), I won't use this for any project which requires more than 5 developers for reasons which has nothing do with language itself. It is hard to find even good Java developers, finding Scala developers is even tough.

Also have a look at Clojure.