+ All Categories
Home > Technology > WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

Date post: 30-Jun-2015
Category:
Upload: geekslab
View: 82 times
Download: 6 times
Share this document with a friend
Description:
N2O: The Most Powerful 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 клиентов и бинарных протоколов.
40
Transcript
Page 1: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 2: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 3: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 4: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 5: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 6: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 7: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 8: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 9: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 10: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 11: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 12: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 13: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

componentsTCPconn(K)PHP5FCGISimpleScript<?php?>5 NitrogenNosession,NoDSL,DTL1 N2OSessions,DSL,DTL 7N2OSessions,noDSL,DTL10N2ONoSessions,noDSL,DTL13

Page 14: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

requestspages/seclatency(ms)wrk15K13628.8618.88ab10K5464.63190 httperf10K3623.50200 siege1K884.51430

Page 15: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 16: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 17: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 18: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 19: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 20: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 21: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 22: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 23: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

SynrcShen,JScala[1,2,3,4]TypeScript[1,2,4] CoffeeScript,LiveScript[1,2,3]Ur,Fay,Roy,Elm,Haxe,F*,WebSharper[3,4]ClojureScript[4]OberonJS[1,3,4]Wisp[1,2,4]

Page 24: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 25: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 26: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 27: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 28: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 29: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 30: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 31: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

LibraryTypeEncDec---------------------------------jsonxCNIF1048998jiffyCNIF26522234yaws2Erlang1420812653XenjsonerlErlang1454914899mochijson2Erlang1678716512jsxErlang2718818333

Page 32: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 33: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 34: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 35: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 36: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 37: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 38: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 39: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий
Page 40: WebCamp: Developer Day: N2O: The Most Powerful Erlang Web Framework - Максим Сохацкий

https://github.com/5HT/n2o

http://synrc.com/framework/web/

#N2O


Recommended