/why-ember

Why Ember if jQuery is Enough

Primary LanguageJavaScript

  1. Вступление
  2. Зачем мне Ember?
  3. Лекция родилась из разговора с разработчиком: мне jQuery хватит
  4. Приложение формы 1. HTML jQuery 2. JS jQuery 3. HTML Ember 4. JS Ember
  5. Спагетти код: нет четкой структуры приложения => баги, сложно расширять
  6. Много дополнительного кода, который отвлекает от написания логики
  7. Ember решает 2 основные задачи 1. Дает структуру приложения (MVC) 2. Делает за нас весь ненужный код, мы фокусиремся на логике приложения
  8. Структура приложения Ember (MVC)
  9. Классическое MVC
  10. MVC 21-го века
  11. Как Ember видит MVC 1. Router, Route, Model, Controller, View, Template 2. Связь между всеми компонентами 3. Постоянство архитектуры
    1. Ember сам создает недостающие объекты
    2. Конвенция важнее конфигураций
  12. Синхронизация
  13. Модель - единственный источник правды
  14. Двусторонние связи (Two-way Binding)
  15. Computed Properties
  16. Observers
  17. Как начать?
  18. EmberJS
  19. Ember Watch
  20. Начинаем работать с Ember.js
  21. Анатомия Ember.js