Size: a a a

2018 November 03

AS

Alik Send in pro.elixir
Сейчас делаю проект на elixir, но без использования феникса. Сильно он перегружен как по мне. Считаю что язык должен развиваться, но не делать упор на феникс
источник

AS

Alik Send in pro.elixir
Насколько я знаю, некоторое время назад ruby == rails и это было плохо
источник

AS

Alik Send in pro.elixir
Сейчас иногда встречаешь что elixir == phoenix, а когда хочешь что-то без фениска написать, уже сложнее найти инфу
источник

AS

Alik Send in pro.elixir
А нужно развивать язык, а не фреймворк
источник

AM

Alexander Malaev in pro.elixir
Мэнтейнеры конечно гнут палку иногда, но сам язык и erlangvm очень неплохи. Деплой улучшается, conform наконец-то депрекейтят, distillery развивается, меньше бойлерплейта стало. Erlang тоже развивается
источник

AS

Alik Send in pro.elixir
Про феникс плохого ничего не хочу сказать, но и пользоваться им желания пока что  нет
источник

A

Aldar in pro.elixir
Alik Send
Про феникс плохого ничего не хочу сказать, но и пользоваться им желания пока что  нет
так никто не заставляет, вполне можно обойтись ковбоем и плагом
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
abc
Не. У Александра всегда были замечания по делу. Тут без контекста
Я не застал этих времен. А цитаты бесконтекстные, местами про неготовность "к проду" звучит как откровенная ересь.
источник

AS

Alik Send in pro.elixir
Вот им и обхожусь и хорошо себя чувствую, но иногда огорчает то, что некоторые вещи сильно завязаны именно на феникс
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Alik Send
Вот им и обхожусь и хорошо себя чувствую, но иногда огорчает то, что некоторые вещи сильно завязаны именно на феникс
Какие вещи завязаны на Phoenix?
источник

AS

Alik Send in pro.elixir
Сейчас кручу на маленьком проекте на "проде" эликсир в докере (побить меня палками за это!) без всяких hot code reload-ов и zero time deployment. Нагрузок больших нет, жестких требований к доступности нет, поэтому ничего сказать про это не могу, но насколько удобнее работать с Ecto по сравнению с golang-овскими (ой точно палками побьют) привязками к БД и с другими вещами в языке -я получаю удовольствие от разработки.
PS Go классный язык и много всякого классного в нём, но именно в этом плане elixir прямо на голову выше
источник

AS

Alik Send in pro.elixir
Dmitry Russ (Aleksandrov)
Какие вещи завязаны на Phoenix?
Absinthe Subscription
источник

AS

Alik Send in pro.elixir
Это то что конкретно мне было надо и пришлось ковыряться как это сделать. Спойлер: совсем не просто. Думаю про это статью писать
источник

AS

Alik Send in pro.elixir
Ну и поддержки websockets в Plug нет. Когда понадобилась - пришлось писать свой роутер, который умел в websocket "/ws" do ...
источник

AS

Alik Send in pro.elixir
То есть её вот совсем никак нет, даже костыльной. Нужен ws - пиши сам через erlang-овский интерфейс cowboy или бери феникс
источник

AS

Alik Send in pro.elixir
Даже нельзя взять фениксовские каналы отдельно от него
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Alik Send
Ну и поддержки websockets в Plug нет. Когда понадобилась - пришлось писать свой роутер, который умел в websocket "/ws" do ...
Ну почему бы не взять Phoenix вместо переимплементации того, что Phoenix умеет.
источник

AS

Alik Send in pro.elixir
Потому что в фениксе куча остального что не надо и только усложнит проект
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
У нас простейший rest в 2-3 api на весь проект и подключён Phoenix как библиотека.
источник

DR

Dmitry Russ (Aleksandrov) in pro.elixir
Alik Send
Потому что в фениксе куча остального что не надо и только усложнит проект
Подключить Phoenix - как библиотеку даже для минимального функционала очень легко и не обязательно использовать то, что не нужно.
источник