A
A
abs0lut2015-02-17 16:55:28
Java
abs0lut, 2015-02-17 16:55:28

How to get through Java to Scala?

1) how best to comprehend the basics of OOP and FP: in parallel or sequentially?
2) Is it practiced to replace Java with Scala in commercial development and, accordingly, master Scala in the process of work? (no work experience, so I don't know if it's possible)

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
anyd3v, 2015-02-17
@abs0lut

Although Scala runs on jvm, it has a different ideology. If you don't plan to work with Java, then focus on Scala and FP. Just keep in mind that there are "millions" of libraries in Java and most likely you will use them when working with Scala, so at least a superficial understanding of Java is still needed.

A
asd111, 2015-02-17
@asd111

It makes no sense. Scala is little used. Java 8 introduced lambdas.

M
Mikhail Potanin, 2015-02-20
@potan

Scala is quite widespread in corporate programming.
I easily managed to master it with little or no experience in using java (though with decent experience in Haskell and C ++, which helped a lot), when it was necessary to use libraries available only for jvm. And then it was not a big deal to find a decent job in Scala without java.
In addition to lambdas, Scala has pattern matching and a good REPL. The latter makes learning third-party java libraries much easier than using java (even with the best IDEs ;-)).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question