16. JSONController ( MVC Web API )
Controller ( MVC ) View ( MVC )
View
HTML & CSS
ViewModel
JS
Model
( JSON )
RESTful ( Get )
RESTful (Post)
BindingUse
RESTful (Delete)
RESTful (Put)
渲染
Post Action
Put Action
Delete Action
Get Action
J
S
M
V
V
M
資料來源
Sky Demo
25. 資料來源
JSONController ( MVC Web API )
Controller ( MVC )
View ( MVC )
View - HTML & CSS
ViewModel - JS
Model – JS ( JSON )
RESTful ( Get )
RESTful (Post)
BindingUse
RESTful (Delete)
RESTful (Put)
渲染
Post Action
Put Action
Delete Action
Get Action
J
S
M
V
V
M資料來源
Sky Demo
40. 40
ASP.NET SPA Ember Durandal
Breeze/
Kunckout
Breeze/
Angular
Hot Towel
ToDo sample ★ ★ ★ ★
Bare template ★ ★
Uses Angular ★
Uses Breeze ★ ★ ★
Uses Durandal ★ ★
Uses Ember ★
Uses Knockout ★ ★ ★ ★
Navigation and history
★ ★ ★ ★
41. 41
ASP.NET SPA Ember Durandal
Breeze/
Kunckout
Breeze/
Angular
Hot Towel
ToDo sample ★ ★ ★ ★
Bare template ★ ★
Uses Angular ★
Uses Breeze ★ ★ ★
Uses Durandal ★ ★
Uses Ember ★
Uses Knockout ★ ★ ★ ★
Navigation and history
★ ★ ★ ★
42.
43. 資料來源
JSONController ( MVC Web API )
Controller ( MVC )
View ( MVC )
View - HTML & CSS
ViewModel - JS
Model – JS ( JSON )
RESTful ( Get )
RESTful (Post)
BindingUse
RESTful (Delete)
RESTful (Put)
渲染
Post Action
Put Action
Delete Action
Get Action
J
S
M
V
V
M資料來源
Sky Demo