Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Тимур Болотюх
Що таке новий веб?
• Односторінковий веб (SPA)
• Мобільні додатки
• Веб додатки не відрізняються від нативних
• Дані на кл...
Чому ?
Yehuda KatzTom Dale
Історія Ember.js
Хто використовує Ember.js?
Що дає нам Ember.js
• Допомагає будувати архітектуру десктопного рівня

• Формує архітектуру додатку

• Робить багато того...
Router
Route
Model
Controller
View
Templates
Chris Wanstrath - Mustache.rb
Jan Lehnardt - Mustache.js
<h1>Hello, {{username}}</h1>
Logic-less Templates
Основні концепції
&
Feature
Кодогенерація
Кодогенерація
Convention over
configuration
App.PostRoute

App.PostController

App.PostModel

App.PostView

post.hbs
url: /post
Promise — об'єкт або функція з методом then поведінка
якого відповідає специфікації (Promises/A+).
Асинхронність

Promises
Promises
Є Dependency Injection container 

Routes, Controllers, Views створюються автоматично по
правилам вказаним в Resolver (Pos...
Dependency Injection
Run Loop
Об'єктна модель
• Має ООП модель схожу на Ruby
• Класи
• Наслідування
• Класи можна перевідкривати
• Міксін
• Можна підпис...
Mixin
Component
Computed properties
https://gitter.im/dev-
ua/ember
http://www.ember-club.kiev.ua/
http://emberwatch.com/
http://emberjs.jsbin.com/
?
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
Ember.js. Init...
You’ve finished this document.
Download and read it offline.
Upcoming SlideShare
Як протерти штани в коледжі, щоб потім заробити на нові
Next
Upcoming SlideShare
Як протерти штани в коледжі, щоб потім заробити на нові
Next
Download to read offline and view in fullscreen.

Share

Ember.js. Init...

Download to read offline

Тімур Болотюх

Веб розробник компанії stfalcon.com, захоплююсь новими технологіями, люблю отримувати задоволення від роботи

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Ember.js. Init...

  1. 1. Тимур Болотюх
  2. 2. Що таке новий веб? • Односторінковий веб (SPA) • Мобільні додатки • Веб додатки не відрізняються від нативних • Дані на клієнті
  3. 3. Чому ?
  4. 4. Yehuda KatzTom Dale Історія Ember.js
  5. 5. Хто використовує Ember.js?
  6. 6. Що дає нам Ember.js • Допомагає будувати архітектуру десктопного рівня • Формує архітектуру додатку • Робить багато того, що другі фреймворки не роблять • Ember страється звільнити час для вирішення ваших проблем • Забезпезпечити вас інструментами • Дозволяє писати код асинхронно
  7. 7. Router
  8. 8. Route
  9. 9. Model
  10. 10. Controller
  11. 11. View
  12. 12. Templates
  13. 13. Chris Wanstrath - Mustache.rb Jan Lehnardt - Mustache.js <h1>Hello, {{username}}</h1> Logic-less Templates
  14. 14. Основні концепції & Feature
  15. 15. Кодогенерація
  16. 16. Кодогенерація
  17. 17. Convention over configuration App.PostRoute App.PostController App.PostModel App.PostView post.hbs url: /post
  18. 18. Promise — об'єкт або функція з методом then поведінка якого відповідає специфікації (Promises/A+). Асинхронність Promises
  19. 19. Promises
  20. 20. Є Dependency Injection container 
 Routes, Controllers, Views створюються автоматично по правилам вказаним в Resolver (PostController, PostRoute, PostView) Dependency Injection
  21. 21. Dependency Injection
  22. 22. Run Loop
  23. 23. Об'єктна модель • Має ООП модель схожу на Ruby • Класи • Наслідування • Класи можна перевідкривати • Міксін • Можна підписуватися на зміну властивостей • Проксі об’єкти • Геттери-сеттери • Залежні атрибути • Аліаси
  24. 24. Mixin
  25. 25. Component
  26. 26. Computed properties
  27. 27. https://gitter.im/dev- ua/ember
  28. 28. http://www.ember-club.kiev.ua/
  29. 29. http://emberwatch.com/
  30. 30. http://emberjs.jsbin.com/
  31. 31. ?
  • artemgenvald

    Mar. 2, 2015

Тімур Болотюх Веб розробник компанії stfalcon.com, захоплююсь новими технологіями, люблю отримувати задоволення від роботи

Views

Total views

415

On Slideshare

0

From embeds

0

Number of embeds

57

Actions

Downloads

4

Shares

0

Comments

0

Likes

1

×