Size: a a a

2020 February 27

SZ

Stanislav Zaleski in pro.elixir
Compojure похоже на PHP. Сначала люди пишут свой фреймворк поверх Compojure, потом программируют проект
Я когда на пхп программировал 10 лет назад (уже 8 лет php не использую), мы так делали. У каждого пхпшника свой фреймворк есть
источник

SZ

Stanislav Zaleski in pro.elixir
В эликсир пугает огромное количество заброшенных либ. Например ex_admin заброшен
Для JS и Go либ больше чем для Rails. Под Rails либ больше чем под Elixir. Получается что Elixir самая экзотичная технология
источник

SZ

Stanislav Zaleski in pro.elixir
Go и JS как языки для бэкэнда мне ужасно не нравятся. При всём при этом задачи бизнеса надежнее всего решать на мейнстримных языках
источник

OJ

O . J in pro.elixir
А какой вопрос?
источник

SZ

Stanislav Zaleski in pro.elixir
Elixir vs Clojure, что выбрать
источник

BB

Boris Beginin in pro.elixir
Stanislav Zaleski
Elixir vs Clojure, что выбрать
Ruby
источник

B

Bogdan in pro.elixir
Stanislav Zaleski
Elixir vs Clojure, что выбрать
ты в чате элексира ) поэтому я скажу элексир
источник

PG

Pïg Grëënëst in pro.elixir
Так что Clojure
источник

B

Bogdan in pro.elixir
хаха)
источник

PG

Pïg Grëënëst in pro.elixir
Хотя она и не лисп
источник

SZ

Stanislav Zaleski in pro.elixir
Pïg Grëënëst
Хотя она и не лисп
Как не лисп. Hiccup и Reagent збс. Мне в JS/React и Elxir сильно нехватает гомоиконности
источник

SZ

Stanislav Zaleski in pro.elixir
В clojure не надо использовать дурацкие && и ?: как в JSX
источник

SZ

Stanislav Zaleski in pro.elixir
На руби пишу 8 лет, но понимаю что с него надо сваливать. Тормозной. жрёт много памяти, нет нормального concurrency
источник

SZ

Stanislav Zaleski in pro.elixir
««
Victor Shepelev

Sep 13

> Но руби, как экосистему, ждёт вполне светлое будущее. В «проверять сложные гипотезы чтоб зарабатывать денег» альтернатива рельсе только SaaS, если он для вашего кейса есть.

Ойвсё.
В 2018-м году ни одна фича ни Руби, ни Рельсы не является хоть сколько-нибудь заметным УТП для «построения стартапов на коленке из говна и палок» (это я, простите, «проверять сложные гипотезы» так переведу).

Фреймворк с блэкджеком и батарейками, большим комьюнити и кучей библиотек, берущий на себя конвенции и бойлерплейт? В любом языке есть уже (слизали с Рельсов, когда они взлетали, а потом разбрелись в разные стороны). А потом вообще оказалось что MVC-фреймворк на бэкенде не нужен, а нужно что-то другое, потому что SPA и data streaming и доброе утро.

«Выразительный язык, который позволяет программистам быть 10х эффективными»? Во-первых, в это уже никто не верит, во-вторых хоть Питон, хоть ES2016, хоть прстигспди современная Java с одной стороны, и какой-нибудь Rust-Elixir-Clojure с другой — уже вполне компактый и читабельный код позволяют, да.

Лучше задаться вопросом, чего у Ruby НЕТ для воображаемого «светлого будущего»:

1. Живых, популярных и поддерживаемых библиотек, отличных от «ещё одна авторизация»/«ещё одна пагинация»/«ещё одна background job процессилка» для Рельсов. Хоть тебе текст надо на фразы разделить, хоть загрузить данные из CSV и суммари посчитать, хоть десять картинок батчем обработать за пределами 1,5 операций minimagick — всё, или пиши руками, или в лучшем случае «один китаец сделал в 2010м, вроде работает». Я уж не говорю про всякий ML/Data science, на который все нынче молятся.
2. Кучи фреймворков и подходов к построению веба, отличных от Рельсов, и подходящих для разных случаев, разных приложений и разных окружений. Hanami — это прекрасно, но будем честны, это просто «Рельсы переписанные Теперь Правильно», просто ещё немножко брызгов в том же болотце. А веб тем временем как-то меняется, чо, и оказывается что ни кошки ни колыбельки — ни моделей ни контроллеров, ни генераторов ни ...
3. Разработчиков. Да, в «бывшем СНГ» все рельсовики типа пока что в шоколаде за счёт аутсорса (и это не потому что мы такие крутые, а потому что здесь стоимость жизни другая, и можно найти людей которые за мелкий прайс будут пилить штуки которые просто скучно делать), но надо сказать что: молодёжи — меньше; найти человека — всё сложнее (мой работодатель в Киеве на вполне приличные деньги и нестыдный проект уже полгода ищет — и, кстати, только потому что в Израиле, где головная контора, рубистов вообще больше нет); меньше конференций, митапов, вообще любого «хайпа». Руби — это «такой PHP из нулевых» с точки зрения юношества. Нет новых людей — нет новых идей — нет движухи — все умерли.

Я почти уверен, что если не пролетит какой-нибудь чёрный лебедь (новый DHH сделает «рельсы» в другой области, какого-нибудь дата сайнса или робототехники или текст процессинга), то будущее у экосистемы не столько светлое, сколько отсутствующее ваапще :)

И — вернёмся к — качество языка и governance его развития, мне кажется, в этой картине совершенно не является значимым фактором.
»»

https://groups.google.com/d/msg/ror2ru/2F444fyljXA/0Plf5x6hAwAJ
источник

B

Bogdan in pro.elixir
Вообщем лень писать много,  посмотри Phoenix если тебе веб-сервер нужен.
источник

AK

Aleksey Kuznietsov in pro.elixir
Станислав, с подключением. Руби умер много лет назад.
источник

PG

Pïg Grëënëst in pro.elixir
Stanislav Zaleski
Как не лисп. Hiccup и Reagent збс. Мне в JS/React и Elxir сильно нехватает гомоиконности
Это хейтерский мем со стороны более ортодоксальных лисперов
источник

SZ

Stanislav Zaleski in pro.elixir
Bogdan
Вообщем лень писать много,  посмотри Phoenix если тебе веб-сервер нужен.
Уже.
В свободное время задрачиваю phoenix для бэкэнда и reframe для фронтенда.
Меня печалит тенденция что под эликсир мало либ. ex_admin заброшен. Забросили либ для аутентификации. Либы для аплоуда файлов заброшены. Например arc забросили, поэтому arc форкнули в waffle
В плане удовлетворения интересов бизнеса [go, java/clojure, node.js] > rails > elixir
Я когда на rails писал, осозновал что рельсы немейнстримные. Переходить на более немейнстримный elixir вообще стрёмно
источник

SZ

Stanislav Zaleski in pro.elixir
Короче я ожидал от вас таких ответов :)

Да, Compojure убогая, но ClojureScript хороший поэтому я использую phoenix для бэка и clojurescript для фронта

Compojure убогая. Поэтому я написал rails-like фреймворк для Clojure, вот ссылка на гитхаб
источник

B

Bogdan in pro.elixir
Это был тест?)
источник