Почему вам стоит писать backend на Elixir / Роман Смирнов (Samokat tech)
HTML-код
- Опубликовано: 10 фев 2025
- Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: highload.ru/sp...
________
Профессиональная конференция разработчиков высоконагруженных систем Saint HighLoad++ 2023
Генеральный партнер конференции Garage Eight.
Презентация и тезисы:
highload.ru/sp...
На данный момент существуют сотни языков программирования, которые можно использовать для разработки backend. Как выбрать язык, который даст наибольшее количество преимуществ, но не в ущерб результату?
...
Нашли ошибку в видео? Пишите нам на support@ontico.ru
докладчик любит элексир, поэтому придумал показатели по которым элексир выходит лучшим языком
1) Эликсир через «и» пишется
2) Мне нравятся многие языки, не только Elixir. Тут же речь шла именно про backend-разработку.
Я бы не стал писать на Elixir десктоп-приложение, или консольную утилиту для обычных пользователей, или мобильное приложение, или высокочастотный трейдинг, да и много чего ещё. Так что это не вопрос любви, а чисто прагматичный подход к выбору языка, наиболее подходящего под конкретный скоуп задач.
@РоманФСмирнов: Спасибо большое за доклад, а есть ли какие-то российские платформы/форумы/job boards по Эликсиру? Спасибо.
Спасибо за доклад. Не знаю, как это сказывается на Elixir, но Erlang последние несколько лет очень прибавил в темпах развития, например, оператор maybe -- просто пушка. Да и то что в другие языки потихоньку берут к себе фичи из E. говорит о многом. Надеюсь, благодаря подобным докладам, люди чаще будут выбирать Erlang/Elixir вместо странного выбора в пользу JavaScript/Python для бекенда
Отчасти появление Elixir подстегнуло и развитие Erlang.
Тоже очень нравится Эликсир как и Руби.
Не соглашусь о том что удовлетворенность от программирования на руби 2.7 балла )
Так же как и удобство мета-программирования на руби 3.
Мне и самому Ruby нравится. Но дабы оценка не зависела от моих личных предпочтений, она тут ставилась на основании StackOverflow Survey. Участвуйте в их опросе в этом году, повышайте рейтинг Ruby.
По поводу метапрограммирования, тут надо самому попробовать, чтобы понять насколько в Elixir оно удобнее и безопаснее. В Ruby очень легко можно внедриться в существующие классы, причём по несколько раз и из разных мест. В итоге, это приводит к весьма запутанному поведению.
а можно где-то почитать об этих опросах по языкам программирования подробнее?
Stackoverflow, (phoenix фреймворк на эликсире, в этом году вышел типо как самый приятный)
StackOverflow каждый год проводит опрос (Survey), потом отчёт выкладывают
Странные сравнения начиная с выразительности, прям подбешивают такие сравнения "объективные"
В докладе же нет оценки напрямую по выразительности. Так как это было бы слишком субъективно.