Как стать автором
Обновить

Комментарии 5

Спасибо за статью. Разделяю Ваши чувства к Scala, из всех языков она мне нравится больше всех. Безмерно жаль, что в настоящее время так мало вакансий для Scala-девелоперов, особенно junior-уровня.
Ну насколько я понимаю junior вакансию найти практически не реально. Очень редкая вакансия, большинству нужны уже достаточно опытные люди, обучать не мейнстрим языку не выгодно. Нужно учиться, писать проект какой-нибудь, получать опыт. Тогда больше шансов найти. Сейчас сам ищу. В Украине вообще плохо с этим. Появилась мысль пропагандировать scala в некоторых софтверных компаниях, может кто захочет попробовать.
НЛО прилетело и опубликовало эту надпись здесь
Да не воспримут сие как попытку холивара, ибо это исключительно мое мнение. Как мне кажется, чисто эстетически Scala наверное один из самых уродливых языков. У создателей Scala какая-то параноидальная страсть к символам и закорючкам вместо понятных английских слов. Это превращает любой код в китайскую грамоту. Причем, этим же почему-то грешат исключительно все библиотеки на Scala. Что это: борьба за компактность кода или персональная неприязнь Мартина к английскому? Для меня символы +-!& не несут никакой смысловой нагрузки, кроме как арифметические операции. Поэтому когда я вижу символы +=, ++=, +++ в SBT-скриптах, мой мозг в состоянии найти в них интуитивно хоть какую-то логику. Поэтому приходится искать их сакральный смысл в документации. Сравните чтоли с gradle, где все вербализированно донельзя. Даже DSL в скала — это зло. Чтобы понять что представляет собой кусок кода нужно лезть в документацию, ибо непонятно что есть метод, что переменная, а что описание. Простые для пользователя и IDE groovy-style билдеры в библиотеках скалы вообще не используются. Вместо этого каждый раз пытаются сотворить совершенно новый описательный синтаксис, и непременно при помощи все тех же значков и закорючек.

Так что Java и Groovy от Scala очень неприятное ощущение. Поэтому жду с нетерпением релиза Kotlin…

P.S. тем не менее как сам язык Scala очень даже неплох, но его сильно подпортило окружение.
Закорючки — это не проблема языка, а проблема программистов, которые их всюду используют. Я тоже за понятный и читаемый код, и искренне не понимаю, откуда взялась мода лепить подобный код. Библиотека Dispatch, по-моему, самый говорящий пример.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий