SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Backbone.js
    Widget-based
       Apps
воскресенье, 31 марта 13 г.
M
                                                model1
                                Models/         model2
                                                  ...
                                               model666




           V                     Views/
                                                 view1
                                                 view2
                                                   ...
                                                view666




           C                  Controllers/
                                              controller1
                                              controller2
                                                  ...
                                             controller666




          (P)
воскресенье, 31 марта 13 г.
Todo MVC - awesome!




воскресенье, 31 марта 13 г.
Real app?




воскресенье, 31 марта 13 г.
No.
                       This is real
                          app:
воскресенье, 31 марта 13 г.
воскресенье, 31 марта 13 г.
воскресенье, 31 марта 13 г.
No panic
                       There is a solution
воскресенье, 31 марта 13 г.
Widget-based Apps




воскресенье, 31 марта 13 г.
Benefits
✓ Re-usable components




воскресенье, 31 марта 13 г.
Benefits
✓ Re-usable components
✓ Large apps support




воскресенье, 31 марта 13 г.
Benefits
✓ Re-usable components
✓ Large apps support
✓     Unit-testing




воскресенье, 31 марта 13 г.
Benefits
✓ Re-usable components
✓ Large apps support
✓     Unit-testing
✓      Refactoring




воскресенье, 31 марта 13 г.
Benefits
✓ Re-usable components
✓ Large apps support
✓     Unit-testing
✓      Refactoring
✓ Require.js packages


воскресенье, 31 марта 13 г.
воскресенье, 31 марта 13 г.
воскресенье, 31 марта 13 г.

Contenu connexe

Plus de Artyom Trityak

React.js and Flux in details
React.js and Flux in detailsReact.js and Flux in details
React.js and Flux in detailsArtyom Trityak
 
React.js for Back-End developers
React.js for Back-End developersReact.js for Back-End developers
React.js for Back-End developersArtyom Trityak
 
Component-based Front-End architecture
Component-based Front-End architectureComponent-based Front-End architecture
Component-based Front-End architectureArtyom Trityak
 
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...Artyom Trityak
 
Green orange: Gruntjs, Mocha, Testacular (Karma)
Green orange: Gruntjs, Mocha, Testacular (Karma)Green orange: Gruntjs, Mocha, Testacular (Karma)
Green orange: Gruntjs, Mocha, Testacular (Karma)Artyom Trityak
 

Plus de Artyom Trityak (10)

React.js and Flux in details
React.js and Flux in detailsReact.js and Flux in details
React.js and Flux in details
 
React.js for Back-End developers
React.js for Back-End developersReact.js for Back-End developers
React.js for Back-End developers
 
Component-based Front-End architecture
Component-based Front-End architectureComponent-based Front-End architecture
Component-based Front-End architecture
 
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...
Чик чик и в продакшн: быстрый обзор маленьких библиотек для большого Backbone...
 
Front-End UnitTesting
Front-End UnitTestingFront-End UnitTesting
Front-End UnitTesting
 
Just Test It
Just Test ItJust Test It
Just Test It
 
FrontEnd Unit testing
FrontEnd Unit testingFrontEnd Unit testing
FrontEnd Unit testing
 
Backbonejs Full Stack
Backbonejs Full StackBackbonejs Full Stack
Backbonejs Full Stack
 
Green orange: Gruntjs, Mocha, Testacular (Karma)
Green orange: Gruntjs, Mocha, Testacular (Karma)Green orange: Gruntjs, Mocha, Testacular (Karma)
Green orange: Gruntjs, Mocha, Testacular (Karma)
 
Require.js in details
Require.js in detailsRequire.js in details
Require.js in details
 

Backbone widget apps