Да, мне очень нравится такой подход. Я делал приложение на Spine.js — чуть более легковесном аналоге Backbone.js. Spine отличается тем, что он ближе к традиционному ООП, и MVC, в отличие от бэкбоуновской Model Collection View Controller. Кроме того Spine не тянет за собой библиотеку underscore.js, поэтому он легче, но в нем и меньше базовой функциональности. В любом случае, оба эти фреймворка классные, т.к. вносят организованность в клиент-сайд код уже «из коробки»
На эту тему я видел пару хороших статей в блоге Addy Osmani:
Да, мне очень нравится такой подход. Я делал приложение на Spine.js — чуть более легковесном аналоге Backbone.js.
ОтветитьУдалитьSpine отличается тем, что он ближе к традиционному ООП, и MVC, в отличие от бэкбоуновской Model Collection View Controller.
Кроме того Spine не тянет за собой библиотеку underscore.js, поэтому он легче, но в нем и меньше базовой функциональности.
В любом случае, оба эти фреймворка классные, т.к. вносят организованность в клиент-сайд код уже «из коробки»
На эту тему я видел пару хороших статей в блоге Addy Osmani:
http://addyosmani.com/blog/building-spas-jquerys-best-friends/ — Backbone
http://addyosmani.com/blog/building-apps-spinejs/ — Spine