Этим постом я планирую начать целый цикл статей об изоморфном фреймворке [Catberry.js][1]. В этих статьях я, как автор, подробно расскажу о внутреннем устройстве фреймворка, какие у него есть уникальные возможности, опишу некоторые рецепты и лучшие практики по разработке проектов на нём. Вы могли видеть обзорную [статью][2] о Catberry.js, написанную еще в ноябре 2014. С тех пор много чего изменилось: фреймворк шагнул на две мажорных версии, обрел новые подходы и архитектуру, основанную на Flux и веб-компонентах. Про Flux есть неплохой перевод статьи на [хабре][3]. А про [веб-компоненты][4] думаю стоит упомянуть, что их не так давно стали активно продвигать ребята из Google и создали реализацию под именем [Polymer][5]. В Catberry есть своя реализация этих двух подходов со своими особенностями, о которых и хочется рассказать в этом посте. Если вам любопытно узнать подробности реализации фреймворка с таким вот странным именем и логотипом, прошу под кат. [Читать дальше →][6]
[1]:
http://catberry.org/
[2]:
http://habrahabr.ru/company/2gis/blog/242909/
[3]:
http://habrahabr.ru/post/249279/
[4]:
http://webcomponents.org/
[5]:
https://www.polymer-project.org/1.0/
[6]:
http://habrahabr.ru/post/262949/#habracut