Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!
Wyszukiwarka

Wyszukiwarka

Aby odnaleźć interesujące Cię informacje wpisz poniżej szukane frazy:
Logowanie

Logowanie

Zaloguj się aby zobaczyć swój profil:

AJAX - technologia roku?

Najpierw były języki client side, następnie stworzono server side. Co teraz? Przyszedł czas na fuzje dwóch światów - Asynchroniczny JavaScript i XML (w skrócie AJAX - akronym po raz pierwszy użyty przez Jesse Jamesa Garretta).

Mówiąc prościej AJAX używa kombinacji JS i XMLa, aby przechwytywać informacje z serwera bez odświeżania strony. W zasadzie nie jest to nawet technologia, a jedynie odpowiednie połączenie istniejących już wynalazków. Spoiwem jest przeglądarka internetowa (od której wymaga się obiektu XMLHttpRequest lub jego odpowiednika).

Składniki:
  • XHTML i CSS - standardowe wyświetlanie,
  • DOM - dynamika i interakcja strony,
  • XML i XSLT - wymiana i manipulacja danymi,
  • XMLHttpRequest - przesyłanie informacji,
  • JavaScript - okładka scalająca wszystko razem,
  • PHP - lub jakikolwiek inny język pracujący po stronie serwera.

Możliwości jakie stwarza ta technologia są olbrzymie. Dzięki niej zwiększymy szybkość dostępu do danych na stronie, zmniejszymy użycie łącza internetowego (nie trzeba przeładowywać stałych fragmentów strony), zredukujemy ilość podstron potrzebnych do wykonania danego zadania, zanotujemy wzrost funkcjonalności...

Aby w pełni docenić AJAX musimy również spojrzeć na drugą stronę medalu. Pierwszym minusem, który rzuca się w oczy są różnice w przeglądarkach... Konkluzje każdy zna. Dodatkowo jest to technologia młoda, tak więc o błąd niełatwo, a odnalezienie go może być czasochłonne (sprawa debuggowania).

Dla programisty poznającego nowe technologie bardzo istotne są biblioteki. Na obecną chwile możemy wyróżnić:

  • SAJAX, który oferuje prosty proceduralny api zarówno po stronie JS jak i PHP. Wspiera inne języki server side.
  • JPSPAN, który mapuje obiekty PHP do świata JS (ma większe możliwości).
Darmowy webcast na php|architect

26 maja odbędzie się darmowa prezentacja pt.: "Budowanie dynamicznych aplikacji WWW używając technologii AJAX" prowadzona przez Joshue Eichorna. Liczba miejsc jest ograniczona, aby zarezerwować sobie miejsce, wystarczy się zarejestrować.

Warto zajrzeć:
Wasze opinie
Wszystkie opinie użytkowników: (0)
Zaloguj się aby dodać komentarz.
Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2024 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System