ember start-zero
DESCRIPTION
TRANSCRIPT
![Page 1: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/1.jpg)
@asuschev Артём Сущев stepic.org ведущий фронтенд разработчик
![Page 2: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/2.jpg)
start from zero party#emberspb
![Page 3: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/3.jpg)
Кто использует?
![Page 4: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/4.jpg)
![Page 5: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/5.jpg)
http://emberjs.com/
http://angularjs.org/
![Page 6: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/6.jpg)
технология требует времени на усвоениеt
Sпешком авто
![Page 7: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/7.jpg)
OK, OK, OKКакую задачу решает ember?
![Page 8: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/8.jpg)
до ~2006
8
<HTML>
![Page 9: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/9.jpg)
до ~2011
9
<HTML>
<HTML>
<HTML>
<HTML>
![Page 10: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/10.jpg)
после ~2011
10
<JS>
<JSON>
<JSON>
<JSON>
![Page 11: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/11.jpg)
11
Идеологическое развитие
![Page 12: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/12.jpg)
12
Bindings
bit.ly/ember-bind-1
bit.ly/ember-bind-2
![Page 13: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/13.jpg)
13
Computed properties
bit.ly/ember-comp-1
bit.ly/ember-comp-2
![Page 14: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/14.jpg)
14
App.Router
App.NoteRoute
App.NoteController
App.NoteView
App.NoteModel
URL
“декорирует”
является “контекстом”
шаблон “note.hbs”
передает
создает
создает
создает
JSON
AJAX / localStorage / web sockets
![Page 15: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/15.jpg)
15
Код примера github.com/H1D/ember-ios-notes-example Эти слайды: slideshare.net/artemsuschev/hello-ember Буду рад помочь: twitter.com/asuschev или [email protected] !emberjs.com/guides/getting-started/ - стартовая точка coding.smashingmagazine.com/2013/11/07/an-in-depth-introduction-to-ember-js/ - большой, хороший туториал codeschool.com/courses/warming-up-with-emberjs - приятный курс с видео (платный) emberwatch.com/ - агрегатор видео, слайдов, примеров, книг…. emberweekly.com/ - еженедельник “что нового в ember.js тусовке” emberjs.com/api/ - документация по всем классам ember.js embercasts.com - скринкасты от создателей ember.js discourse.org - громадное open source приложение на ember eviltrout.com/ - блог автора Discourse, много мудростей =)
Follow up
![Page 16: Ember start-zero](https://reader033.vdocuments.net/reader033/viewer/2022042623/548042b2b379595e2b8b5a7a/html5/thumbnails/16.jpg)
16
Разводим хомяков!