|
Autor: Shawn M. Lauriat
ISBN: 978-83-246-1585-8
Ilość stron: 392
Data wydania: 11/2008
Ajax (skrót od ang. Asynchronous JavaScript and XML) to niezwykle popularna technologia tworzenia serwisów internetowych, w której połączono kilka sprawdzonych technik. Dzięki tej zintegrowanej technologii do niezbędnego minimum została ograniczona ilość danych przesyłanych pomiędzy serwerem a oknem przeglądarki użytkownika.
Nie tylko to przysporzyło Ajaksowi zwolenników - jest on także bardzo dobrym narzędziem do tworzenia interaktywnych serwisów internetowych. Sprawdza się również przy przeprowadzaniu weryfikacji danych oraz rysowaniu wykresów w czasie rzeczywistym.
Dzięki asynchronicznym wywołaniom umożliwia szybszą interakcję z użytkownikiem, a poszczególne sekcje mogą być wywoływane indywidualnie, dzięki czemu aplikacja sprawia wrażenie bardziej dynamicznej.
Książka „Ajax dla zaawansowanych. Architektura i najlepsze praktyki” to idealna lektura dla programisty, który miał już przyjemność pracować z Ajaksem. Podjęto tu wszystkie zagadnienia niezbędne do tworzenia dynamicznych aplikacji, niezależnie od użytych narzędzi i technologii.
Na praktycznych przykładach przedstawiono sposoby wykorzystania Ajaksa do tworzenia rozbudowanych interfejsów w przeglądarce dla aplikacji internetowych, ze szczególnym uwzględnieniem ich uniwersalności, możliwości wielokrotnego wykorzystania kodu, skalowalności oraz łatwości eksploatacji. Podręcznik wskazuje zarówno sytuacje, w których Ajax jest przydatny, jak i takie, w których jego wybór nie spełni oczekiwań użytkownika.
Rozdziały:
Rozdział 1. Użyteczność (27)
Rozdział 2. Dostępność (61)
Rozdział 3. Architektura aplikacji po stronie klienta (87)
Rozdział 4. Debugowanie kodu po stronie klienta (129)
Rozdział 5. Optymalizacja wydajności (173)
Rozdział 6. Skalowalne i łatwe do pielęgnacji aplikacje Ajaksa (219)
Rozdział 7. Architektura aplikacji po stronie serwera (239)
Rozdział 8. Bezpieczeństwo aplikacji internetowych (275)
Rozdział 9. Dokumentacja (307)
Rozdział 10. Projektowanie gier (335)
Rozdział 11. Wnioski (359)
Bibliografia (365)
Dodatek A: Zasoby (369)
Dodatek B: OpenAjax (373)
Ajax dla zaawansowanych Architektura i najlepsze rozwiązania
|