прочитал "у нас никто не умел на нём писать"
"я ниасилил и теперь ненавижу" либо тролль, либо мудак. Мы переписали с Elixir на Go и у нас все стало хорошо (где-то тут недавно было такое). Java головного мозга и обработка ошибок строго через try catch и "мы не знаем, что вернуть юзеру, если :error из БД пришел. Ваш let it crash говно! в общем сугубо необоснованное имхо ниасилившего)
"Concurrency What concurrency? Most languages are ok with that, elixir is no better." 😂 😂 😂 🤦♂️ Смешно и грустно читать.
После этого можно уже дальше не читать
До этой строки я ещё воспринимал аргументацию всерьёз.
Хорошая статья, на самом деле. Чувак собрал бинго основных недостатков эликсира, а основные плюсы этого языка ему были не нужны, так что тут ничего удивительного
А что за недостатки он перечислил - я что-то не совсем понял? «Мы начали делать hot code reload потому что нам сказали что это плюс, а это айайай как больно»? «Мы запускаем ещё один генсервер каждый раз чтобы записать в rmq и до сих пор не уверены их один или пул»?
Вообще я бы на месте таких СТО складывал полномочия вместе с выпуском подобных статей. Сколько я такого читал и про Хаскелл, и React.js.
Ну чувак хочет статическую типизацию, перформанс и он любит синтаксис языка С. Команда у него из фронтендеров, которые иногда пишут бэк, как я понял. Хот релоадинг, конкурренси и скейлинг ему не нужен. Вместо Let it Crash у гоферов кубы И ещё, как я понял, у него CPU bound проблема
Статья хорошая не потому что чувак хорошо разобрал и сравнил два языка, а потому что это ну самый классический и показательный пример тех минусов, которые люди видят в Elixir: Динтипизация, хотрелоадинг нам ненужен, нишевый язык без разработчиков, перформанс не как у сишечки
То есть, статья хорошая как набор маркеров "у автора беда с башкой"
ну беда с башкой сильное утверждение хотя не, учитывая манеру письма, не очень
Не обязательно, можно рассматривать материал как типичный антипаттерн
Обсуждают сегодня