Изоморфные JavaScript приложения с Catberry js, Денис Речкунов, 2ГИС
Обзор изоморфных js-фреймворков и разбор фреймворка
С приходом и browserify в сфере веб-разработки появилось такое направление как изоморфные
веб-приложения — когда один и тот же JavaScript код служит для рендеринга веб-страниц на сервере
и для реализации одностраничного приложения в браузере.
Существует несколько монструозных и сложных фреймворков, которые реализуют такой подход, используя MVC-паттерн, и имеют высокий порог вхождения.
Доклад будет посвящен open-source фреймворку Catberry и новому подходу Service-Module-Placeholder, который значительно упрощает архитектуру изоморфного веб-приложения и позволяет разрабатывать быстрые и высокоорганизованные проекты. В связи с подходом SMP для быстрого серверного рендеринга используется streaming, а благодаря использованию паттерна Service Locator и Dependency Injection приложение становится легко расширяемым и позволяет легко разрабатывать и подключать плагины от других разработчиков.
15 views
527
150
3 weeks ago 01:03:23 15
Изоморфные JavaScript приложения с Catberry js, Денис Речкунов, 2ГИС