Задать вопрос
Ответы пользователя по тегу Scala
  • Какие темы интересны scala разработчикам?

    @strobegen
    Нужны описания best practices.
    Скала страдает тем, что она немного перегруженна фичами и с ходу не очень понятно, что важно знать а, что не очень - например если с равнить с Ocaml то изучать его гораздо проще, но там заметно сложнее развернуть окружение для старта.

    Также есть проблема с тем, что много документации по инфраструктурно-важным проектам не успевает за и их развитием. Например решил посмотреть Play, начал изучать документацию и понял, что все библиотеки для работы с базами данных уже устарели их место занял Slick но информации как его правильно использовать в контексе Play почти не найти, а та, что есть в основном по уже почти устаревшей версии Slick.
    Ответ написан
    Комментировать
  • Какие преимущества у Scala перед Java8?

    @strobegen
    Я бы предложил вам добавить в список для рассмотрения Ocaml или F# (по сути это почти один язык)
    - оба этих языка похожи на Scala, тем, что совмещают FP и OOP да и в целом сильно похожи, есть даже вот такое сравнение вместе с haskell: Languages with Type Inference: OCaml, F#, Scala, H...
    - оба в неплохо развиваются в последнее время.

    Но в отличии от скалы эти языки намного более лаконичны и просты, а в отличии от хаскела там при необходимости можно применять привычные методы работы.

    Про тягости выбора рекомендую почитать вот это:
    Replacing Python: Candidates
    Replacing Python: Second Round


    Clojure, Common Lisp, Scheme - я бы предложил оставить на потом тк в них нет мощной системы типов, разве, что можно вскользь познакомится с общими принципами лиспов тк не мало статей где базовые принципы FP рассматриваются на примере scheme.
    Если судить по irc каналам Clojure сейчас дико популярна, больше чем скала примерно на уровне Haskell.
    Ответ написан
    Комментировать