Post on 06-Apr-2015
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.