Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilIveta Valentová
1
AJAX fenomén současného internetu Dalibor Kačmář Academic Developer Evangelist Microsoft ČR host Vítek Karas Senior Software Development Engineer Microsoft Corporation
2
Agenda •Několik slov o AJAXu •Živé příklady •Host na scénu •Nezapomneňte na...
3
ASP.NET AJAX •Zvýšená produktivita • Méně konceptů, méně řádků kódu •Optimalizace využití sítě •Částečné renderování, odlehčené volání web služeb •Zdokonalený přístup ke skriptování •Jmenné prostory, rozhraní, dědičnost, vlastnosti, události •Jednodušší vytvořit, ladit a udržovat • Dobře integrován s designerskými a vývojářskými nástroji •Bezproblémová integrace s aplikačním modelem • Funguje na ASP.NET stránkách a se serverovámi prvky •Funguje všude – napříč prohlížeči, postaven na standardech Framework pro vytváření bohatých, interaktivních a více osobních webových řešení Framework pro vytváření bohatých, interaktivních a více osobních webových řešení
4
ASP.NET AJAX •Platforma pro internetové aplikace v AJAX stylu •Bohatá sada komponent a ovládacích prvků pro rychlou implementaci AJAX řešení •Integrace s komponentami a službami ASP.NET •Součást.NET Frameworku 3.5 •Dostupnost a jednoduchost nasazení •Tenký klient podporující nejmodernější prohlížeče •Využívá rozšířených technologií – DHTML, JavaScript, CSS •Úplná podpora ASP.NET AJAXu ve Visual Studiu 2008 •Intellisense •ladění
5
Architektura ASP.NET AJAX ASP.NET AJAX Server Extensions ASP.NET AJAX Server Controls ASP.NET AJAX Server Controls App Services Bridge Web Services Bridge Server Framework Client Framework a služby Client Script Library Controls, Components Script Core Base Class Library Component Model and UI Framework Browser Compatibility Klientské Aplikační Služby Klientské Aplikační Služby Browser Integration Browser Integration ASP.NET 2.0 Application Services Page Framework, Server Controls Page Framework, Server Controls ASP.NET AJAX ASP.NET Pages ASP.NET AJAX ASP.NET Pages Web Services HTML, Script, ASP.NET AJAX Markup HTML, Script, ASP.NET AJAX Markup ServiceProxiesServiceProxies
6
Agenda •Několik slov o AJAXu •Živé příklady •Nové datové komponenty •LINQ to SQL, ASP.NET ListView, stránkování •Částečné překreslování stránky •Update panel, stránkování •Bezplatné ingredience pro okamžité použití •AJAX Control Toolkit •„Klientský“ AJAX a Web služba •ASMX/JSON, Visual Studio 2008 JavaScript Intellisense •Host na scénu •Nezapomeňte na...
7
Agenda •Několik slov o AJAXu •Živé příklady •Nové datové komponenty •LINQ to SQL, ASP.NET ListView, stránkování •Částečné překreslování stránky •Update panel, stránkování •Bezplatné ingredience pro okamžité použití •AJAX Control Toolkit •„Klientský“ AJAX a Web služba •ASMX/JSON, Visual Studio 2008 JavaScript Intellisense •Host na scénu – Vítek Karas •Nezapomeňte na...
8
Nezapomeňte na... •Úspešnost použití AJAXu je závislá na •Latenci a propustnosti sítě •Méně vhodné pro GPRS •Větší množství přenášeného javascriptu •Nasazení na nejmodernějších prohlížečích •IE6+, Mozilla 1.5+, Opera 8+… •Dodržení bezpečnostních pravidel •Např. serverovou validaci nelze nahradit na klientovi •Visual Studio 2008 je komfortním nástrojem pro •tvorbu objektově relační vrstvy aplikací •kódu a testovaní webových služieb •vývoj a ladění AJAX aplikací na straně serveru i klienta
9
Soutěžní kategorie: • Softwarový návrh* • Embedded vývoj* • Vývoj her* • Project Hoshimi • Informační technologie • Algoritmy • Fotografie* • Krátký film* • Interface design* * Téma: Životní prostředí Největší světová studentská soutěž www.imaginecup.cz
10
© 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.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.