Transcript
Page 1: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

ASP.NET 3.5 AJAX Live Coding {mit Visual Studio 2008}Dr. Holger SchwichtenbergSoftwarearchitekt, Berater, Fachjournalist www.IT-Visions.de

Version 1.2b/18.02.08

Download der Folien und Beispiele:http://www.it-visions.de/v4992.aspx

Page 2: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Dr. rer. pol. Diplom-WirtschaftsinformatikerMVP, .NET Code Wise Member, MCSDseit 1996 Softwareentwicklung mit Windows COM/.NETHeute: Firma www.IT-Visions.de (Sitz: Essen)

50%: Architektur, Design, Entwicklung50%: Beratung, Schulungen, Coaching, Fachartikel, Fachbücher, Konferenzvorträge

Fachjournalist iX, DOTNETpro, Computer Zeitung, Windows IT Pro, PC Magazin, ObjektSpectrum, MSDN Online, u.a.Buchautor Addison-Wesley, Microsoft Press, WEKA MediaVortragender nationale und internationale Fachkonferenzen (TechEd, OOP, ADC, BASTA, IT Forum, STC, WI, Net.Object Days, etc.)

Kontakt [email protected] Website http://www.dotnetframework.deWeblog http://www.dotnet-doktor.de

Über den Sprecher : Dr. Holger Schwichtenberg

Page 3: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Wer sind Sie?

Erfahrung mit ASP.NET 2.0 und Visual Studio 2005Noch keine/wenig Erfahrung mit ASP.NET AJAX und AJAX Control Toolkitoder: Sie haben zwar Erfahrung mit ASP.NET AJAX und an den (wenigen) Neuerungen in ASP.NET 3.5 interessiert

Page 4: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Inhalte

Überblick: von ASP.NET 2.0 zu ASP.NET 3.5

Visual Web Developer 2008:Split View, CSS

ListView, DataPager, LinqDataSourcePartielle Seitenerzeugung:

UpdatePanel, Trigger, UpdateProgressScript Services/Page MethodsJavaScript-IntelliSence und -DebuggingExtender / AJAX Control ToolkitAusblick (ASP.NET 3.5 Extensions)

Page 5: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Überblick

ASP.NET 2.0: November 2005ASP.NET 2.0 AJAX Extensions: Januar 2007

AJAX LibraryUpdatePanelScript Services/Page Methods

ASP.NET 3.5: November 2007AJAX ExtensionsWCF als AJAX Script ServicesListView, DataPager, LinqDataSource

Weitere ASP.NET-Features Mitte 2008

Page 6: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Verbesserungen in VWD 2008Bessere Unterstützung für die Definition und

Zuweisung zu CSS-VorlagenAnzeige der Containerelemente ("Visual Aids") Dünnere Rahmen um einige Container (z.B. Updatepanel)Zweigeteilte Ansicht (Design/Markup) wie der WPF-Designer (Split-View)Unterstützung für geschachtelte MasterpagesASP.NET AJAX Extender-Unterstützung (Smarttag "Add Extender"/"Remove Extender")IntelliSense für JavaScript XML-Kommentarunterstützung in JavaScriptJavaScript-Debugger

Page 7: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Partielle Seitenerzeugung

Page 8: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Methodenaufrufe

Page 9: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

{ Der Rest des Vortrags }

Verschiedene Ansätze werden gegenübergestellt

Achtung: Auch wenn ich das geübt habe… es ist schwer beim Reden an jede Kleinigkeit zu denken

Demo Download des Codes:http://www.it-visions.de/V4992.aspx

Page 10: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

VergleichKlassischer "voller" Roundtrip

AJAX - PPR AJAX - RPC

Serverbelastung Hoch Mittel Gering

Übertragungsgröße Client zu Server

Hoch Hoch Gering

ÜbertragungsgrößeServer zu Client

Hoch Mittel Gering

Eigener Client-Code notwendig

Nein Nein Ja

Aufwand für den Entwickler

Gering Gering Hoch/Mittel

Browser muss JavaScript können

Nein Ja (aber Fallback zum vollen Roundtrip, wenn nicht verfügbar)

Ja

Page 11: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Bugparade des Control Toolkits

Page 12: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Fazit

ASP.NET 3.5 besteht im Vergleich zu ASP.NET 2.0 im Wesentlichen aus AJAX-NeuerungenUpdatePanel macht AJAX sehr einfachScript Services/Pagemethods reduzieren Last weiterControl Toolkit nicht ohne ProblemeInteressante Verbesserung im Webdesigner

Page 13: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Ausblick: ASP.NET 3.5 Extensions (3.5 SP1/3.6) Mitte 2008

ASP.NET AJAX Improvements: Browser History Support PermalinksJavaScript Library-Erweiterungen

ADO.NET Entity FrameworkADO.NET Data ServicesASP.NET MVCASP.NET Dynamic Data SupportASP.NET Silverlight Support

Page 14: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Mehr zur ASP.NET oder .NET?Beratung EntwicklungSchulungen (öffentlich und In-House) zu C#, VB, C++/CLI, ASP.NET, WCF, WPF, u.a.http://www.IT-Visions.de/schulungen

Telefon 0201/[email protected]

Page 15: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Am Ende...

Danke für Ihre Aufmerksamkeit!

FRAGEN ?jetzt!!! …oder später unter www.IT-Visions.de/Foren

Download des Codes:http://www.it-visions.de/V4992.aspx

Page 16: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 17: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Visual Studio 2008weitere Angebote

Visual Studio Team System Information DayRegelmäßige ganztägige Informationsveranstaltung von MicrosoftPraxisnahe Demos & viel Raum für DiskussionenDetails & Anmeldung: www.event-team.com/events/visualstudio

TeamConf 2008 – Die Visual Studio Team System KonferenzVSTS in der Praxis - 22.-24. April 2008 in MünchenAnwenderberichte (Siemens, ABB, Commerzbank, Datev, Münchener Rück,..)Fach- und TechnologievorträgeVortragsprogramm und Anmeldung: www.teamconf.de

Visual Studio Launch PromotionTauschen Sie Ihre Visual Studio Standard in eine höherwertige Visual Studio Edition Ihrer Wahl Anrechnung in Höhe von 299 € beim Kauf eines anderen VS Produktesvom 19. Februar bis zum 30. April 2008Nur bei den Partnern: PC Ware, SoftExpress, SOS und Zoschke (befinden sich alle in der Ausstellerhalle)

Page 18: Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist  Version 1.2b/18.02.08 Download der Folien und Beispiele:

Ask the ExpertsWir freuen uns auf Ihre Fragen: Technische Experten stehen Ihnen während der gesamten Veranstaltung in der Haupthalle zur Verfügung.


Recommended