• С чего начать в Scala (?) разработчику из PHP мира?

    @mpolk
    1) Для веб-разработки Скала в ее текущем состоянии, боюсь, не очень подходит (пока?). Сама Скала - вполне зрелый и годный для практического применения язык. Но общепринятый для веб-разработки на Скале PlayFramework по уровню (качество, полнота охвата типовых задач), на мой взгляд, не дотягивает ни до самой Скалы, ни до ПХП-овых фреймворков. Лично я, при попытке перейти с ZendFramework-а на Play, ощутил очень заметную скованность. Естественное желание построить результирующий html, как композицию результатов работы нескольких относительно независимых модулей, столкнулось с техническими трудностями и с необходимостью городить костыли. Правда, PlayFramework активно развивается (я мучался с версией 2.2), и возможно, вскоре его доведут до пристойного уровня.

    В то же время я с немалым успехом и удовольствием использую Скалу для написания демонов, мониторящих и обслуживающих нашу сеть (работаю в ISP-компании).

    2) Я читал первоисточник, Martin Odersky "Programming Scala", и добивал для актуальности статьями на scala-lang.org (книга описывает не самую свежую версию языка, 2.8). Премного доволен и всячески рекомендую.
    Ответ написан
    Комментировать