Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist Version 1.2b/18.02.08 Download...

Post on 06-Apr-2015

109 views 0 download

Transcript of Dr. Holger Schwichtenberg Softwarearchitekt, Berater, Fachjournalist Version 1.2b/18.02.08 Download...

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

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 hs@IT-Visions.deCommunity Website http://www.dotnetframework.deWeblog http://www.dotnet-doktor.de

Über den Sprecher : Dr. Holger Schwichtenberg

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

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)

Ü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

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

Partielle Seitenerzeugung

Methodenaufrufe

{ 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

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

Bugparade des Control Toolkits

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

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

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/7490-700hs@IT-Visions.de

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

© 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.

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)

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