Comments 11
Также повторюсь, что сейчас проводится чёткая параллель между Elixir и Ruby, основной акцент в продвижении языка делают рубисты.
И третья причина. Я буду добавлять этот хаб во все статьи из серии, чтобы никто из текущих читателей не пропустил новую часть.
Также повторюсь, что сейчас проводится чёткая параллель между Elixir и Ruby
Это очень хреновая параллель, т.к. языки не имеют ничего общего, кроме отдалённо похожего синтаксиса и частично совпадающих названий функций в stdlib. По факту Elixir имеет в сотни раз больше общего с Erlang и с Lisp, чем с Ruby.
Хуже параллель проводить только между Phoenix и Rails, там вообще принципиально разная идеология в архитектуру заложена.
Если понимаете, то должны также понимать что все эти параллели — это медвежья услуга новичкам, ну и соответственно вред всему Elixir-сообществу.
Во-первых, пытаться тащить привычки из Ruby в Elixir — это самый сложный путь.
Тем, кто хочет изучить Elixir, эффективнее всего будет отложить все знания, связанные с Ruby, на отдельную полочку и не вспоминать про них пока программируешь на Elixir.
Во-вторых, библиотеки по кальке скопированные с Ruby только привносят проблемы с пониманием того, как работает Elixir и какова его область применения. Этому надо противостоять по мере сил и поддерживать идиоматичные для Elixir библиотеки.
Создание движка для блога с помощью Phoenix и Elixir / Часть 5. Подключаем ExMachina