90 likes | 217 Vues
Atlas. André Henriksson http://blogs.msdn.com/ahenrik andre.henriksson@microsoft.com. Vad är “Atlas”?. Ett ramverk för att skapa rika, interaktiva och personaliserade webbupplevelser och webbapplikationer. Högproduktiv AJAX-utveckling Lager ovanpå ASP.NET 2.0 Fortsätt utveckla som vanligt
E N D
Atlas André Henriksson http://blogs.msdn.com/ahenrik andre.henriksson@microsoft.com
Vad är “Atlas”? Ett ramverk för att skapa rika, interaktiva och personaliserade webbupplevelser och webbapplikationer • Högproduktiv AJAX-utveckling • Lager ovanpå ASP.NET 2.0 • Fortsätt utveckla som vanligt • Utöka befintliga webbapplikationer • Fungerar cross-browser • Utökningsbart
Atlas arkitektur “Atlas” Client Script Library Controls, Components ASP.NET “Atlas” Server Extensions App Services Bridge Component Model and UI Framework “Atlas” Client Application Services “Atlas” Server Controls Web Services Bridge Base Class Library Local Store, … Script Core ASP.NET 2.0 Browser Integration Page Framework, Server Controls Application Services Browser Compatibility HTML, Script, “Atlas” Markup “Atlas”-enabled ASP.NET Pages “Atlas” Service Proxies Web Services (ASMX or WCF) “Atlas” Server Framework “Atlas” Client Framework and Services
Server-Centric ASP.NET Application Pages Initial Rendering (UI + Behavior) Input Data UI Behavior (Managed Code) Updated UI + Behavior ASP.NET Atlas Script Framework Page Framework, Server Controls Component/UI Framework, Controls Application Services Client Application Services Browser Presentation (HTML/CSS)
Client-Centric ASP.NET Application Browser Presentation (HTML/CSS) Initial Rendering (UI + Behavior) Pages “Atlas” Service Proxies Data UI Behavior (Script) Web Services Data ASP.NET Atlas Script Framework Page Framework, Server Controls Component/UI Framework, Controls Application Services Client Application Services
När använda Atlas/Ajax • AutoComplete • Validering av data • Filtrering av data • Karttjänster – panorering • Liveuppdatering av formulär • Röstningsformulär • Microlänkar – Eniro.se • ”12 perfect cases for Ajax” • Mats Henricson, baserat på Alex Bosworth
Resurser • Bok: Atlas – Rough Cuts • www.oreilly.com • http://atlas.asp.net • Bloggar: • http://weblogs.asp.net/scottgu/ • http://www.nikhilk.net/ • http://blogs.msdn.com/bgold/ • http://web2.wsj2.com/