Size: a a a

2020 February 27

YL

Yaroslav Lapin in pro.elixir
Rails-like никому уже лет 10 как не надо
источник

B

Bogdan in pro.elixir
Elixir это еще и Erlang, если ты уже пишешь на Phoenix, я думаю ты уже способен оценить все преимущества его виртуальной машины. С библиотеками Clojure я вижу ты тоже знаком. Ответы у тебя уже подгатовлены ( на свои же вопросы ).
источник

SZ

Stanislav Zaleski in pro.elixir
Bogdan
Это был тест?)
Хотел узнать сталкивался ли кто-нибудь с такой же фрустрацией как у меня. Может я не один такой
Эликсир не мейнстрим, мало либ. На серверной кложе люди пишут как же как на PHP, закат солнца вручную
Из-за всего этого с рельсов сложно слезть. Трудно выйти из зоны комфорта. Но придётся, я себя заставлю
Походу с фрустацией я один такой
источник

SZ

Stanislav Zaleski in pro.elixir
Bogdan
Elixir это еще и Erlang, если ты уже пишешь на Phoenix, я думаю ты уже способен оценить все преимущества его виртуальной машины. С библиотеками Clojure я вижу ты тоже знаком. Ответы у тебя уже подгатовлены ( на свои же вопросы ).
Угу. Виртуальная машина эрланга в целом получше JVM. Ест меньше памяти. В эликсире мусор собирается локально. В джава глобально, приложения подвешиваются на несколько секунд когда запускается сборщик мусора
У JVM есть единственное, но очень весемоп преимущество - гораздо больше либ.
источник

B

Bogdan in pro.elixir
На ноде дофига либ, а толку?
источник

SZ

Stanislav Zaleski in pro.elixir
Yaroslav Lapin
Rails-like никому уже лет 10 как не надо
А есть какое-нибудь научное обоснование почему в Compojure люди пишут явно. Например сами обрабатывают аплоуд файлов?
Может я не прав, мои эмоции ошибочны, и явно писать лучше? Если писать явно, будет меньшее магии, проще читать чужой код и удобнее этот код поддерживать?
источник

B

Bogdan in pro.elixir
Я в свое время выбирал между Scala и Elixir, начал со скалы - библиотек больше, ну а толку? если в эликсире большинство этих задач решаются из коробки. Элексир этим дает своего рода стандартизацию, и те библиотеки/фреймворки которые есть решают большинство задач.
источник

SZ

Stanislav Zaleski in pro.elixir
Bogdan
На ноде дофига либ, а толку?
Нода кал. Но на ней проще найти проект на апворке (я последние 6 лет работаю только через upwork)
источник

B

Bogdan in pro.elixir
Конечно кал)
источник

SZ

Stanislav Zaleski in pro.elixir
Ещё непонятно почему в Compojure размазывают роуты по всему проекту. Пхп какое-то
Случайный проект на кложе с гитхаба:
https://github.com/manuel-uberti/boodle/blob/master/src/clj/boodle/services/http.clj#L35
https://github.com/manuel-uberti/boodle/blob/master/src/clj/boodle/api/aims.clj#L104
источник

A

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

B

Bogdan in pro.elixir
Stanislav Zaleski
Нода кал. Но на ней проще найти проект на апворке (я последние 6 лет работаю только через upwork)
тогда определи цели. Если тебе для апворка то очевидно нужно брать то, что там популярно.
источник

SZ

Stanislav Zaleski in pro.elixir
Bogdan
тогда определи цели. Если тебе для апворка то очевидно нужно брать то, что там популярно.
Походу в современным мире надо быть полиглотом и знать несколько языков
источник

SZ

Stanislav Zaleski in pro.elixir
If you aren't sure which way to do something, do it both ways and see which works better.
John Carmack
источник

SZ

Stanislav Zaleski in pro.elixir
Если изучать всё и сразу (и эликсир и кложаскрипт), будет нехватать свободного времени. Но что поделаешь...
источник

SZ

Stanislav Zaleski in pro.elixir
источник

MK

Max Kos in pro.elixir
Уж лучше Debian, imho
источник

PG

Pïg Grëënëst in pro.elixir
Stanislav Zaleski
Хотел узнать сталкивался ли кто-нибудь с такой же фрустрацией как у меня. Может я не один такой
Эликсир не мейнстрим, мало либ. На серверной кложе люди пишут как же как на PHP, закат солнца вручную
Из-за всего этого с рельсов сложно слезть. Трудно выйти из зоны комфорта. Но придётся, я себя заставлю
Походу с фрустацией я один такой
Меня больше беспокоит несовершенство существующих либ
источник

PG

Pïg Grëënëst in pro.elixir
Stanislav Zaleski
Угу. Виртуальная машина эрланга в целом получше JVM. Ест меньше памяти. В эликсире мусор собирается локально. В джава глобально, приложения подвешиваются на несколько секунд когда запускается сборщик мусора
У JVM есть единственное, но очень весемоп преимущество - гораздо больше либ.
STW на пару секунд это пиздец, кто-то очень сильно не умеет готовить JVM
источник

ВА

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