Изоморфные javascript-приложения с Catberry.js
Обзор изоморфных js-фреймворков и разбор
фреймворка Catberry.js
Денис Речкунов Software Freedom Day
Скрыть видео
С приходом node.js и browserify в сфере веб-разработки появилось такое направление как изоморфные
веб-приложения — когда один и тот же JavaScript код служит для рендеринга веб-страниц на сервере
и для реализации одностраничного приложения в браузере.

Существует несколько монструозных и сложных фреймворков, которые реализуют такой подход, используя MVC-паттерн, и имеют высокий порог вхождения.

Доклад будет посвящен open-source фреймворку Catberry и новому подходу Service-Module-Placeholder, который значительно упрощает архитектуру изоморфного веб-приложения и позволяет разрабатывать быстрые и высокоорганизованные проекты. В связи с подходом SMP для быстрого серверного рендеринга используется streaming, а благодаря использованию паттерна Service Locator и Dependency Injection приложение становится легко расширяемым и позволяет легко разрабатывать и подключать плагины от других разработчиков.
Денис Речкунов

Node.js-разработчик

Выпускник АлтГТУ. Ранее занимался разработкой WebSCADA-системы для контроля водонапорных башень и теплопунктов, а также разработкой enterprise-решений на платформах...

Биография докладчика
Software Freedom Day

20-21 сентября 2014

День свободы программного обеспечения (Software Freedom Day, SFD) — ежегодный всемирный праздник, посвященный свободному ПО и ПО с открытым исходным кодом.

Сайт конференции

OpenSource-проекты — как уютный дворик. Соседские котаны с радостью поиграются с кодом и весело нацарапают баг-репорты. Если тоже любишь делиться фидбэками и совершенствовать код — приходи. Помурлыкаем о Catberry.js, пушистом JavaScript и вакансии разработчика в команде Flamp.

Наталья Жукевич, HR-r-r-r-r

Будь в курсе

  • Участвуй в конференциях, учись новому
  • Узнавай от 2ГИС самое интересное из мира технологий
  • Читай новости, смотри выступления опытных экспертов