x

Einloggen

Hast du noch keinen Account? Jetzt registrieren!

Стратыфікаваны JavaScript на веб-серверы Oni Rocket

Original on Croczilla.com Blog
Пераклад на беларускую мову Patricia Clausnitzer


Гэта было нейкі час, як я сваім блогу пра стратыфікаваныя JavaScript - "эксперымент, які дазваляе нам гуляць з паралельнай функцыі JavaScript у браўзары шлях крыжа", а ajaxian.com растлумачыў гэта.

Натхнёныя вынікамі гэтага эксперыменту, з тых часоў мы сумесна з маім былым калегам Tom Germeau заснавалі стартап, Oni Labs, дзе мы знайшлі "шматслойную" ідэю.

Наш прадукт "Oni Rocket" з'яўляецца асінхронным вэб-серверам JS, аналагічным nodejs, з вялікай розніцай, што Rocket можа быць запраграмаваны на больш структураванай, зваротнага-меней "шматслойным" спосабам. Як і nodejs, мы выкарыстоўваем у Google V8 JS рухавік пад капотам.

У верхняй частцы вэб-сервера мы таксама ўкаранілі структуру вэб-прыкладанне, якое выкарыстоўвае як кліентам, так і серверных стратыфікаваных JavaScript, каб кадаванні вэб-прыкладанняў радасці. SJS дазваляе рэчы, як модульная сістэма CommonJS у абедзвюх кліентах і серверах і робіць неблокирующий двунакіраваны кліент-сервер вельмі натуральна і лёгка. Сістэма таксама складаецца з "Oni Surface", невялікі JS графічны інструментар для рэалізацыі крос-платформавых вокан макета, але, вядома, усё таксама цалкам сумяшчальны з існымі базавымі як JQuery UI ці ExtJS.

Гэта ўсё яшчэ трохі груба вакол краёў і не будзе гатовая да выпуску на працягу яшчэ некалькіх месяцаў. Тым часам, тут кароткі відэаролік паказвае, як лёгка зрабіць чат у Rocket: