Пераклад на беларускую мову 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:

