Skip to main content

Co to jest Ajax?

Ajax to termin używany do opisania podejścia do projektowania i wdrażania aplikacji internetowych.Jest to akronim dla a synchronicznej j avascript a nd x ml.Termin ten został po raz pierwszy wprowadzony w artykule Jesse Jamesa Garretta z Adaptive Path, firmy projektowej z siedzibą w San Francisco.Wykonał termin, kiedy zdał sobie sprawę z potrzeby łatwego, możliwego do oddarzenia sposobu na przekazanie klientom określonego stylu projektowania i budowania.

Głównym celem Ajax jest pomoc w funkcjonowaniu aplikacji internetowych bardziej jak aplikacje komputerowe.Hypertext Markup Language (HTML), język napędzający światową sieć, został zaprojektowany wokół idei hipertekstu -Strony tekstu, które mogłyby być powiązane z innymi dokumentami.Aby HTML mogła działać, większość działań, które użytkownik końcowy przyjmuje do swojej przeglądarki, wysyła żądanie z powrotem na serwer WWW.Frustrujące dla użytkowników i służy do tłumienia całego doświadczenia.Użytkownicy przyzwyczaili się do płonących szybkich odpowiedzi w swoich aplikacjach komputerowych i są niezadowoleni, gdy strona internetowa nie może zaoferować tej samej natychmiastowej odpowiedzi.Dodając dodatkową warstwę między interfejsem użytkownika a komunikacją z serwerem, aplikacje AJAX usuwają duże opóźnienie między interakcją użytkownika a odpowiedzią aplikacji.Ponieważ Ajax staje się coraz bardziej powszechny w popularnych aplikacjach internetowych, użytkownicy coraz bardziej przyzwyczaili się do tej natychmiastowej odpowiedzi, pomagając w kierowaniu większej liczby firm do przyjęcia metodologii AJAX.

Aplikacja Ajax składa się z wielu aplikacji używanych w połączeniu z bardziej płynnym bez płynnymdoświadczenie.Obejmuje to rozszerzalne arkusze stylów HTML (XHTML) i kaskadowe (CSS) do budowania podstawowej struktury strony i jej stylu wizualnego;jakiś rodzaj interakcji przy użyciu modelu obiektu dokumentu;Manipulacja danymi przy użyciu rozszerzalnego języka znaczników (XML);pobieranie danych za pomocą XMLHTTPREQUEST;i JavaScript, aby pomóc tym różnym elementom w interakcji ze sobą.Ajax rozprzestrzenia się szybko w Internecie, z przykładami widocznymi w wielu głównych witrynach.Mapy Google, na przykład, pod wieloma względami uosabia etos modelu AJAX, z jego złożoną funkcjonalnością i praktycznie bezproblemową interaktywnością.

Podobnie jak większość pojawiających się filozofii tworzenia stron internetowych, Ajax ma swój udział w krytykach.Jednym z powszechnie wyrównanych argumentów przeciwko Ajax jest to, że w wielu przypadkach łamie pewną oczekiwaną funkcjonalność, takich jak użycie przycisku

, powodującego zamieszanie.Podczas gdy niektóre z tych przerw istnieją niektóre poprawki, rzadko są one wdrażane w zakresie, w jakim zachowanie aplikacji Ajax jest zgodne z oczekiwanym zachowaniem większej przeglądarki.