160 likes | 331 Views
ASP.Net Fremover (Asp.Net 3.5 Extensions). Andreas Knudsen, Bekk Consulting AS. 31/1 - 08. Agenda. Asp.Net release roadmap Nytt i Asp.Net 3.5 Nytt i Asp.Net 3.5 Extensions ADO.Net Data Services (Astoria) Dynamic Data Controls (Oryx). Asp.Net Roadmap.
E N D
ASP.Net Fremover (Asp.Net 3.5 Extensions) Andreas Knudsen, Bekk Consulting AS 31/1 - 08
Agenda • Asp.Net release roadmap • Nytt i Asp.Net 3.5 • Nytt i Asp.Net 3.5 Extensions • ADO.Net Data Services (Astoria) • Dynamic Data Controls (Oryx)
Asp.Net Roadmap • Arbeid skjer utenom hovedreleaser: • Asp.Net Futures • Asp.Net • CodePlex • Nytt i 3.5: • Asp.Net Ajax • 3.5 Extensions • Kommer som service pack senere • CTP ute nå
Nytt i Asp.Net 3.5 • Bedre Html fra WebControls • Xhtml • Css –vennlig • Enklere å testdrive • IHttpContext • IHttpResponse • IHttpResponse
Nytt i Asp.Net 3.5 • Bedre støtte for asp:UpdatePanel i kontroller • WebPart / TreeView / Validatorer / Menu • Ny WebControl • ListView • Enklere template - modell
Nytt i Asp.Net Ajax (3.5 Extensions) • Permalink • Lenke med tilstand • ”bookmark this” • ”email this” • ”copy this” • Skriptkombinering • Raskere for klienten
Nytt i Asp.Net Ajax (3.5 Extensions) • Støtte for history ( ) • asp:Silverlight • asp:MediaPlayer
ADO.Net Data Services (Astoria) • Eksponer databasen din over REST • Data tilgjengelig over URI • Du velger • Hvem har tilgang • Hvilke operasjoner • På hvilke deler av databasen • Foreløpig bare for LINQ to Entities • Kommer også for LINQ to SQL
ADO.Net Data Services (Astoria) • Roadmap: • CTP ute nå • Beta tidlig 2008 • RTM til sommeren • Støtte kommer i • Silverlight • Javascript • Serverside
ADO.Net Data Services (Astoria) • Støtter forskjellige meldingsformater: • ATOM/APP • JSON • Web3S • Et bestemt URL format: • http://server.com/myDB.svc/Customer(587).SalesOrderHeader?$orderby=DueDate&$filter=Status eq 1&$top=5&$skip=1
ASP.Net Dynamic Data (Oryx / Blinq) • ”Instant Web App” • Metadatadrevet CRUD grensesnitt • Benytter LINQ to SQL • Etter hvert også LINQ to Entities
ASP.Net Dynamic Data (Oryx / Blinq) • Valideringsregler i modellens metadata • Separat site eller integrert i annen site • Alt skjer runtime / ingen kodegenerering
Andreas Knudsen Seniorkonsulent +47 98219349 Andreas.knudsen@bekk.no