You are here:  / Internet i Komputery / AJAX

AJAX

post by related

related post

Od czasu, kiedy powszechne stało się do tworzenia serwisów i stron www wykorzystywanie dwóch popularnych technologii czyli działającego po stronie serwera języka PHP oraz wykonywanego w przeglądarce JavaScriptu, twórcy witryn i programiści internetowi zachodzili w głowę jak rozwiązać klasyczny problem: przekazać dane bez “przeładowania” strony. Aż wreszcie pojawił się AJAX. “Asynchronous JavaScript And XML” to technologia, która umożliwia przekazywanie danych pomiędzy stroną www i serwerem bez przeładowywania całego dokumentu. Innymi słowy wznosi interakcję użytkownika z aplikacją internetową na zupełnie nowy poziom. Dzięki powstaniu AJAX’a serwisy www stały się znacznie bardziej przyjazne dla przeciętnego użytkownika, a developerzy zyskali wiele możliwości zarezerwowanych dotąd dla aplikacji desktopowych. Z czysto technicznego punktu widzenia AJAX jest połączeniem wielu funkcji udostępnianych przez JavaScript z uniwersalnością języka opisu danych XML. Komunikacja pomiędzy przeglądarką internetową, a serwerem odbywa się asynchronicznie, co w praktyce oznacza przesyłanie danych “w tle”. Najprostszym przykładem zastosowania AJAX’a może być wysyłanie zawartości formularza kontaktowego na serwer bez przeładowania strony, albo zmiana zawartości fragmentu witryny również bez jej ponownego wczytywania. Oprócz licznych zalet technologia ta ma jednak także pewne wady. Za takie można uznać między innymi fakt, że w przypadku całkowitego zablokowania obsługi JavaScript’u po stronie użytkownika funkcje strony www oparte na AJAX’ie przestaną działać. Również typowe odnośniki (“linki”) w przypadku tego rozwiązania są trudne do zaindeksowania przez wyszukiwarki internetowe, ponieważ – w przeciwieństwie do typowych hiperłączy – nie wskazują czytelnie i jednoznacznie na konkretny dokument. W serwisach opartych w znaczniej mierze na AJAX’ie przestaje również działać klasyczna nawigacja na stronie – jeśli więc przy jego pomocy po kliknięciu w dany link zmieniana jest część witryny, to użycie przycisku “wstecz” w przeglądarce niestety nie spowoduje cofnięcia tej zmiany. W takim przypadku twórca strony musi zapewnić alternatywne rozwiązanie. Niezależnie jednak od tych ograniczeń AJAX pozwolił projektantom i wykonawcom stron www rozwinąć skrzydła i stał się jednym z narzędzi bez istnienia których w zasadzie nie wyobrażamy sobie dziś istnienia internetu.

AJAX
0 votes, 0.00 avg. rating (0% score)