@asuschev Артём Сущев stepic.org ведущий фронтенд разработчик
start from zero party#emberspb
Кто использует?
http://emberjs.com/
http://angularjs.org/
технология требует времени на усвоениеt
Sпешком авто
OK, OK, OKКакую задачу решает ember?
до ~2006
8
<HTML>
до ~2011
9
<HTML>
<HTML>
<HTML>
<HTML>
после ~2011
10
<JS>
<JSON>
<JSON>
<JSON>
11
Идеологическое развитие
12
Bindings
bit.ly/ember-bind-1
bit.ly/ember-bind-2
13
Computed properties
bit.ly/ember-comp-1
bit.ly/ember-comp-2
14
App.Router
App.NoteRoute
App.NoteController
App.NoteView
App.NoteModel
URL
“декорирует”
является “контекстом”
шаблон “note.hbs”
передает
создает
создает
создает
JSON
AJAX / localStorage / web sockets
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
16
Разводим хомяков!