Upload
alfredo-lopez
View
85
Download
4
Embed Size (px)
Citation preview
Asp.Net MVC
Moderno y ágil?
Productividad
Open source
Lo mas importante
routing
http://localhost/Events/Index
http://localhost/Events/Detail/5
http://localhost/Events/Index?page=1&sort=name
controller
QueryString
Model
view
Views/Home/Index
http://localhost/Home/Index
view
model binding
Default binderCustom binder
Y mucho más!
Asp.Net MVC Webapi
routing
Get> http://localhost/Event
Get> http://localhost/Event/3
Post> http://localhost/Event
Put> http://localhost/Event
Delete> http://localhost/Event/5Y mas verbos: http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
controller
Representaciones
Selfhost
Y mucho más!
Single page application (SPA)
Single page application (SPA)
Server Client
Web UI
HTML/CSS/JS
Data services
JSON/XMLApplication layer
JavaScript
Visible UI
HTML/CSS
Data access layer
JavaScript
Local storage
Navigation
APIs
Steve Sanderson http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159
En el futuro
Hoy
Requirejs
Requirejs
Requirejs
Knockoutjs
Knockoutjs
Knockoutjs
Knockoutjs
Knockoutjs
<span data-bind="text: name" />
Knockoutjs
sammyjs
sammyjs
amplifyjs
amplifyjs
amplifyjs
También os podría interesar
Preguntas???
Para saber más
http://www.asp.net/mvchttp://www.asp.net/web-apihttp://requirejs.org/http://knockoutjs.com/http://sammyjs.org/http://amplifyjs.com/http://www.asp.net/single-page-applicationhttp://backbonejs.org/