abs0lut
@abs0lut

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

1) как лучше постигать основы ООП и ФП: параллельно или последовательно?
2) практикуется ли замена Java на Scala в коммерческой разработке и, соответственно, освоение Scala в процессе работы? (опыта работы нет, поэтому не знаю, насколько это возможно)
  • Вопрос задан
  • 4051 просмотр
Решения вопроса 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 ;-)).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект