Чи є Scala хорошою мовою програмування?
Є деякі плюси Scala: він статично вводиться, в ньому багато синтактичного цукру, що дозволяє писати дуже компактний код, він взаємодіє з Java, тому ви можете використовувати будь-яку існуючу бібліотеку Java. Однак є багато недоліків:
- існує занадто багато способів зробити одну і ту ж річ (наприклад, "a.b" є тим же, що і "a b")
Часто виникають цілі підмови (наприклад, при маніпуляціях з оболонками), і важко зрозуміти ці незрозумілі підмови.
- відбувається руйнівне оновлення від Scala 2 до Scala 3, що означає, що люди Scala 2 застрягли в ньому, без поліпшень.