N2O самый мощный Erlang Web Framework
N2O разрабатывался как многофункциональный WebSocket аппликейшин сервер широкого назначения. Будучи ответвлен изначально от классического сервер-рендер фреймворка Nitrogen, он развился в мощное средство (включающее в том числе и поддержку SPA приложений) обеспечения пула долгоживущих TCP соеднений и доставки кода/даных выступая в качестве высокоемкностного релея, благодаря надежной и высокоустойчивой платформе Erlang/OTP.
Соединяя в себе все черты Full-Stack веб фреймворков: Роутинг, Темплейтинг, Pub/Sub, Сессии, Хранилище, REST и поддержка кастомных протоколов; N2O добавляет совершенно уникальные возможности для создания различных DSL: вы можете транслировать бизнес логику, написанную на Erlang языках (Elixir, Erlang, Joxa) в JavaScript, генерировать трансформаций Erlang рекордов в JSON структуры и много другое, специфицировать JavaScript протоколы на языке Erlang. Сейчас N2O развивается в сторону поддержки SVG клиентов и бинарных протоколов.
Презентация доклада
- Автор самого популярного Web Frameworkа для Erlang, который входит в TOP-15 Erlang проектов на гитхабе.
- CTO компании, которая создала первый полный Erlang стек для создания высокоэффективных супернадежных Erlang приложений для UNIX и Xen.
- Автор нескольких известных компиляторов для платформ CLR (Lisp, Io, PL/1).
- Ко-фаундер первой Erlang Cloud платформы