Загрузка…
Главная

Elixir

Функциональный язык на виртуальной машине Erlang для масштабируемых и отказоустойчивых систем: чаты, уведомления, реальное время и фреймворк Phoenix.

Elixir
Категория
Языки программирования

Описание

Elixir работает на виртуальной машине Erlang, созданной для телеком-систем, которые не должны останавливаться. Лёгкие процессы и супервизоры позволяют держать миллионы соединений и автоматически восстанавливаться после сбоев.

Язык отлично подходит для чатов, уведомлений, стриминга и систем реального времени, а фреймворк Phoenix и LiveView делают веб-разработку быстрой. Также на Elixir строят конвейеры обработки данных и машинное обучение.

Elixir распространяется бесплатно по лицензии Apache 2.0 и работает в России без ограничений.

Что входит

Elixir работает на виртуальной машине Erlang, созданной для телеком-систем, которые не должны останавливаться. Лёгкие процессы и супервизоры позволяют держать миллионы соединений и автоматически восстанавливаться после сбоев.

Язык отлично подходит для чатов, уведомлений, стриминга и систем реального времени, а фреймворк Phoenix и LiveView делают веб-разработку быстрой. Также на Elixir строят конвейеры обработки данных и машинное обучение.

Elixir распространяется бесплатно по лицензии Apache 2.0 и работает в России без ограничений.

Возможности

• Виртуальная машина Erlang

• Лёгкие процессы

• Отказоустойчивость

• Фреймворк Phoenix

• Функциональный стиль

• Бесплатно по лицензии Apache 2.0

Для начала работы

Сервисы реального времени, которые выдерживают пики нагрузки и не падают.

Этап работы

Установите Elixir и Erlang.

Этап работы

Создайте проект командой mix new.

Этап работы

Пишите код и запускайте его в интерактивной оболочке IEx.

Чем Elixir связан с Erlang?

Elixir работает на виртуальной машине Erlang и использует все её возможности.

Где используют Elixir?

В чатах, уведомлениях, стриминге, финтехе и веб-разработке на Phoenix.

Elixir бесплатный?

Да, по лицензии Apache 2.0.

Elixir

Бесплатно, лицензия Apache 2.0