Invisible.js — одни модели и на клиенте и на сервере

Invisible.js — библиотека, позволяющая использовать одни и те же модели данных как на клиенте, так и на сервере. На сервере работает поверх express.js на клиент отдается через browserify. Что есть: возможность один раз описать модель (включая типизацию и валидацию) и использовать ее на клиенте и на сервере, связь с MongoDb (при записи на сервере — объект пишется сразу в базу, при записи на клиете, используется RESTful API, автоматически созданное на сервере), хуки на изменение данных (события бегают туда-сюда через socket.io). Читать дальше →

© Habrahabr.ru