Size: a a a

2019 November 15

RP

Roman Pushkov in pro.elixir
ну и почти всё описанное сводится к пониманию того, что есть какой-то хранящий состояние процесс, которому можно послать сообщение энивей
источник

a

arikai in pro.elixir
Pavel
Elixir без понимания OTP - это какой-то запредельный уровень мастерства 🙂
А кто говорил, что это возможно?
источник

a

arikai in pro.elixir
Вы сможете макросы языка изучить, не умея в сам язык?
Даже если можете, то зачем?
источник

RP

Roman Pushkov in pro.elixir
всякие деревья супервизоров уже сложнее, но новый человек опять же сразу не должен этим заниматься
источник

P

Pavel in pro.elixir
Roman Pushkov
ну и почти всё описанное сводится к пониманию того, что есть какой-то хранящий состояние процесс, которому можно послать сообщение энивей
Это приводит к боттлнек-ориентированному программированию
источник

a

arikai in pro.elixir
Pavel
А тут приезжает бригада из GenServer, Task, Async, Process, gen_tcp и всяких ништяков и начинает шарахать вас в седалище 🙂
Звучит так, словно мы говорим тут про сложность Hello World
источник

P

Pavel in pro.elixir
Roman Pushkov
всякие деревья супервизоров уже сложнее, но новый человек опять же сразу не должен этим заниматься
Еще раз, если человек придет со знанием Golang он может делать все и сразу, серьезно. С эликсиром это не так, я не совсем понимаю о чем тут можно спорить.
источник

P

Pavel in pro.elixir
arikai
Звучит так, словно мы говорим тут про сложность Hello World
Да вроде как раз наоборот. Hello World! то как раз очень простой, а вот истории с OTP сразу добавляют планку для изучения.
источник

P

Pavel in pro.elixir
Я просто когда вижу то, что мне кто-то говорит, что learning curve эликсира такой-же/проще чем у Golang. Я начинаю думать, что человек вещает их псих-лечебницы. Вы серьезно, коллеги?
источник

P

Pavel in pro.elixir
Golang делали таким, чтобы его макака под героином могла освоить. Это его предназначение как языка. Это чистый бизнес-ориентированный язык.
источник

P

Pavel in pro.elixir
Да честно даже Ruby разработчика в питере сложнее найти чем Golang макаку
источник

a

arikai in pro.elixir
Но ведь тут на лицо трейдофф между “hello world за 5 минут, но жопа при разрастании” и “правильно с самого начала”
источник

P

Pavel in pro.elixir
arikai
Но ведь тут на лицо трейдофф между “hello world за 5 минут, но жопа при разрастании” и “правильно с самого начала”
Не надо писать на Golang монолиты. Под сервис-лейер он отлично подходит.
источник

P

Pavel in pro.elixir
У нас тут был диалог про неправильное использование инструментов. Если вы пишете на Golang монолит с темплейтингом, ACL, очень витиеватой бизнес-логикой - вы делаете что-то не так.
источник

P

Pavel in pro.elixir
Ну и обычно я все-таки предпочитаю вести полемику с теми людьми которые в теме (это просто показатель культуры человека). А то ощущение, что часть людей, которая ведет тут беседы о найме/сложности обучения сотрудников ни тем ни другим никогда не занималась, и зачем она ведет данный диалог - для меня загадка. No offence.
источник

P

Pavel in pro.elixir
Все-таки в любой спор технари обычно вписываются с позиции Experience Required
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Pavel
Golang делали таким, чтобы его макака под героином могла освоить. Это его предназначение как языка. Это чистый бизнес-ориентированный язык.
В результате никто не умеет готовить каналы..

Или каналы которыми надо управлять стали вдруг проще пидов, на которые можно отправлять любые сообщения, не говоря уже о OTP как своде best practice по сравнению с Go где каждый дрочит как хочет?
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Молчу уже о том, что НЕ заблочить программу на Го с горутинами это задача, до которой эрланг разработчик из-за preemptive scheduling не дойдёт до того, как не начнёт писать nif
источник

P

Pavel in pro.elixir
Źmićer Rubinštejn
В результате никто не умеет готовить каналы..

Или каналы которыми надо управлять стали вдруг проще пидов, на которые можно отправлять любые сообщения, не говоря уже о OTP как своде best practice по сравнению с Go где каждый дрочит как хочет?
Каналы такие же как pid и послать сообщение. В чем там разница?
источник

AB

Alexey Bolshakov in pro.elixir
какое выражентце то классное "голанг макаки". мне нравится. повторю еще раз: "голанг макаки". классно )
источник