Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
www.provectus.com
A presentation of expertise we boast and services we render for
partners across the board, around the globe.
© Provectus, Inc.
Реализация модульного подхода
и MVC в BackboneJS
О спикере
www.provectus.com
Андрей Лазарев
• Senior Front End Developer
• 10 лет в разработке.
• 7 лет в разработке програмных продуктов.
• За последние 2 года реализовал 2 проекта на BackboneJS + AMD /
CommonJS
BackboneJS
Реализация модульного подхода и MVC в
BackboneJS
www.provectus.com
• Почему стоит рассматривать BackboneJS
• Сборка проекта
• Выбор способа реализации модульной архитектуры
• Описание структуры проекта
• MVC в BackboneJS
• Описание архитектуры приложения
Выбор BackboneJS
В каких случаях стоит использовать BackboneJS?
www.provectus.com
• Для enterprise проекта;
• Нужен стабильный фреймворк с минимум изменений в будущем;
• Доступно большое количество стабильных библиотек для всех задач;
• Выбрана MVC архитектура (проще для перехода с Back End);
• Используется ECMAScript 5.
Сборка проекта
www.provectus.com
Реализация модульной архитектуры
• Сборщики проекта (Gulp / Grunt) или модули
• AMD или CommonJS
• RequireJS или Webpack
var dep1 = require("dep1"),
dep2 = require("dep2");
exports.name = function () {
return dep1 + dep2;
};
require(['dep1', 'dep2'], function (dep1, dep2) {
return {
name: function () {
return dep1 +
dep2;
}
};
});
Структура проекта
www.provectus.com
MVC
www.provectus.com
Архитектура приложения
www.provectus.com
Технологии
www.provectus.com
Благодарю за внимание!
www.provectus.com
Задавайте ваши вопросы
Контакты
Андрей Лазарев
Skype: lazarev911
Email: alazarev@provectus.com
www.provectus.com

More Related Content

Backbone js for expert fridays.pptx