Задать вопрос
abs0lut
@abs0lut

Как пробраться через Java к Scala?

1) как лучше постигать основы ООП и ФП: параллельно или последовательно?
2) практикуется ли замена Java на Scala в коммерческой разработке и, соответственно, освоение Scala в процессе работы? (опыта работы нет, поэтому не знаю, насколько это возможно)
  • Вопрос задан
  • 4053 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
anyd3v
@anyd3v
Хоть Scala и работает на jvm, но у нее другая идеология. Если вы не планируете работать с Java, то сосредоточьтесь на Scala и ФП. Только учтите, что на Java "мильен" библиотек и скорее всего при работе со Scala вы будете их использовать, поэтому хоть поверхностное понимание Java все равно понадобится.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@asd111
Нет смысла. Scala мало используется. В Java 8 появились лямбды.
Ответ написан
@potan
Функциональный программист
Scala достаточно широко распространена в корпоративном программировании.
Мне легко удалось ее освоить практически без опыта использования java (правда с приличным опытом работы на Haskell и C++, что сильно помогло), когда понадобилось использовать библиотеки, доступные только для jvm. И найти приличную работу на Scala без java потом большого труда не составило.
По мимо лямбд в Scala есть pattern matching и неплохой REPL. Последнее делает освоение сторонних java-библиотек значительно более простым, чем при использовании java (даже с лучшими IDE ;-)).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 10:44
15000 руб./за проект
22 дек. 2024, в 10:12
10000 руб./за проект
22 дек. 2024, в 09:51
3000 руб./за проект