backbone.js недавно привлек мой интерес, так как я разрабатывал webapp. Теперь я начинаю новое приложение и рассматриваю возможность изучения backbone.js. Я занимаю третье место в учебном пособии по созданию скринкастов из 3-х частей по созданию музыкального проигрывателя, и мои впечатления о том, что создание моделей и просмотров было довольно запутанным и утомительным. Я развиваюсь в PHP/Codeigniter framework, поэтому, я думаю, у меня есть идея о том, как MVC мне поможет.Является ли backbone.js необходимым для меня?
Но если я хочу разработать приложение с одной страницей (несколькими вкладками), скажем, чтобы владельцы магазинов могли управлять своим инвентарем, он может использовать вкладки, которые показывают панели, инвентарь, расходные материалы, продажи, помощники, филиалы магазина. Разве серверный сервер с jQuery не будет достаточным без backbone.js? jQuery может скрывать отображение различных видов вкладок, обрабатывать взаимодействие элементов пользовательского интерфейса, отправлять и получать вызовы AJAX, управлять модальными диалогами ... Почему я должен использовать коллекции и представления, когда могу использовать массивы? В этом случае, как использование backbone.js поможет в разработке этого приложения?
На самом деле дело касается личных предпочтений. Магистральная сеть помогает структурировать ваше приложение. Если вы не используете его, вы должны сами по своему усмотрению, если ваше приложение достаточно сложно (магистраль не является большой библиотекой). Это не очень сложно, но сложно. – Yaroslav