Igor
Sergey
Denis
Они говорят Elixir + Phoenix очень крутая штука и надо брать
Sergey
а
Алдар
Jared
Sergey
Evgeny
Denis
Evgeny
Jared
на энглище
Если только на нем, потому что на english scheduler так не произнести при желании
Evgeny
чойта?
Jared
чойта?
Патамучта язык не позволяет
Evgeny
вы с носителями поговорите
Evgeny
которые, вот сволочи, так и говорят
Jared
Evgeny
Америка или Британия?
Evgeny
Меня переучивали полгода
Jared
Это как бы шедьюла на крайняк
Jared
Evgeny
ск вместо ш
Jared
Не тот случай
Evgeny
скедьюла
Jared
Омг
Jared
Да нет же))
Dreamerinnoise
BrE /ˈskedʒuːl/ ; NAmE /ˈskedʒuːl/ ; BrE also /ˈʃedʒuːl/ , also /ˈʃedjuːl/
посритесь тут ещё
Dreamerinnoise
http://www.oxfordlearnersdictionaries.com/definition/english/schedule_1?q=schedule
Алдар
в эликсире крутой пайп оператор!
https://elixirschool.com/lessons/basics/pipe-operator/
Evgeny
http://dictionary.cambridge.org/ru/%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/%D0%B0%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9/scheduler
Anonymous
Jared
Алдар
это такая фишка языка, как в хаскеле оператор >>=
Sergo
в американском английском в начале звук Ш, в британском СК
Evgeny
скедьюлёр
Evgeny
или щедьюла
Evgeny
там два звука можно кликнуть
Sergo
нашли о чем поспорить
Sergo
: )
Jared
https://translate.google.ru/#en/ru/scheduler
Jared
Очередной пруф
Evgeny
а если найду автогенератор который будет говорить эсжедулер? Гугл автогенерит - это нещитово
Evgeny
На моей ссылке нажмите на второй значок звука
Jared
Dreamerinnoise
Алдар
Dreamerinnoise
Color или colour?
Sergo
в английском куча акцентов и все произносят как-бы по-разному.
Алдар
там вконце разные материалы и ссылочки
Jared
Denis
Итого, сводка по Elixir.
Плюс.
+ хайлоад на слабом железе
+ время отклика низкое
+ Параллельный флоу автоматически
+ протоколы, макросы, паттерн матчинг
+ immutability на уровне языка
+ Макросы, протоколы, акторы
+ шедулер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка
+ в elixir очень вкусная стандартная либа
+ и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть
+ встроенная Мнезия как альтернатива редису
+ в эликсире крутой пайп оператор!
+ компилируется в байт-код BEAM
+ Plug pipeline-based девелопмент как плюс
Минусы:
+ незрелость экосистемы
- В стандартной библиотеке Elixir нет HTTP-клиента
- с пакетами всё плохо в элексире – говно пакеты, в основном
- проблемы с Deploy в Phoenix
- Часто добавляешь пакет и он не работает в разных environments, прямо бомбит
- часто нет док/они не соответствуют реальности
- люди тесты мало пишут → исходники в качестве документации
- Короче с инфраструктурой почти как в жс
- @kana_sama пробовал феникс на хероку задеплоить, так и не справился
Jared
Особенно в таком произношении)
Evgeny
https://www.youtube.com/watch?v=p0Utdnh4hg8
Evgeny
Ну вот с живой персоной
Jared
Denis
вот так оставляю, поскольку это коллективное творчество :)
Jared
)))
Evgeny
мнехия памяти жрет как не в себя
Evgeny
от двух до 4 датасетов
Алдар
ets вместо редиса)
Aleksey
Итого, сводка по Elixir.
Плюс.
+ хайлоад на слабом железе
+ время отклика низкое
+ Параллельный флоу автоматически
+ протоколы, макросы, паттерн матчинг
+ immutability на уровне языка
+ Макросы, протоколы, акторы
+ шедулер считает редукции у каждого процесса и не допускает долгой работы без переключения, хотя это скорее преимущества beam а не самого языка
+ в elixir очень вкусная стандартная либа
+ и все эти ex_doc, которые запускают тесты прямо из документации, это просто круть
+ встроенная Мнезия как альтернатива редису
+ в эликсире крутой пайп оператор!
+ компилируется в байт-код BEAM
+ Plug pipeline-based девелопмент как плюс
Минусы:
+ незрелость экосистемы
- В стандартной библиотеке Elixir нет HTTP-клиента
- с пакетами всё плохо в элексире – говно пакеты, в основном
- проблемы с Deploy в Phoenix
- Часто добавляешь пакет и он не работает в разных environments, прямо бомбит
- часто нет док/они не соответствуют реальности
- люди тесты мало пишут → исходники в качестве документации
- Короче с инфраструктурой почти как в жс
- @kana_sama пробовал феникс на хероку задеплоить, так и не справился
А реальные сравнения есть с чем-нибудь? А то на маркетинговые тексты похоже :)
Denis
Vladimir
Фб тоже не зря на PHP написали)
Evgeny
Для них это оправданно, да
Vlad
Aleksey
Vladimir
Так причины то достаточно вялые
Vladimir
Ну то есть, на джаве можно быбло бы споскойно сделать то же самое
Vladimir
Но разрабов легче найти
Aleksey
Понятное дело, меня вопрос производительности заинтересовал.
Maksim
а, что, че за вопрос про эрланг?
Maksim
чего вы хотите узнать про эрланг от тех, кто им на самом деле пользуется?
Vladimir
> @iamstarkov
эрланговый fault-tolerance на том же уровне сложно повторить в джаве
Почему? Что там такого особенного?
Vlad