ASP.Net Fremover (Asp.Net 3.5 Extensions) Andreas Knudsen, Bekk Consulting AS 31/1 - 08
Agenda Side 2 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 Side 3 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 Side 4 Bedre Html fra WebControls –Xhtml –Css –vennlig Enklere å testdrive –IHttpContext –IHttpResponse
Nytt i Asp.Net 3.5 Side 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) Side 6 Permalink –Lenke med tilstand –”bookmark this” –” this” –”copy this” Skriptkombinering –Raskere for klienten
Nytt i Asp.Net Ajax (3.5 Extensions) Side 7 Støtte for history ( ) asp:Silverlight asp:MediaPlayer
ADO.Net Data Services (Astoria) Side 8 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) Side 9 Roadmap: –CTP ute nå –Beta tidlig 2008 –RTM til sommeren Støtte kommer i –Silverlight –Javascript –Serverside
ADO.Net Data Services (Astoria) Side 10 Støtter forskjellige meldingsformater: –ATOM/APP –JSON –Web3S Et bestemt URL format: – =DueDate&$filter=Status eq 1&$top=5&$skip=1http://server.com/myDB.svc/Customer(587).SalesOrderHeader?$orderby =DueDate&$filter=Status eq 1&$top=5&$skip=1
Demonstrasjon Side 11
ASP.Net Dynamic Data (Oryx / Blinq) Side 12 ”Instant Web App” Metadatadrevet CRUD grensesnitt Benytter LINQ to SQL –Etter hvert også LINQ to Entities
ASP.Net Dynamic Data (Oryx / Blinq) Side 13 Valideringsregler i modellens metadata Separat site eller integrert i annen site Alt skjer runtime / ingen kodegenerering
Demonstrasjon Side 14
Spørsmål? Side 15
BEKK CONSULTING AS SKUR 39, VIPPETANGEN. P.O. BOX 134 SENTRUM, 0102 OSLO, NORWAY. Andreas Knudsen Seniorkonsulent