AJAX: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Thijs!bot (aptarimas | indėlis)
S robotas Pridedama: hy:AJAX, nn:AJAX
VP-bot (aptarimas | indėlis)
S robotas: smulkūs taisymai
Eilutė 10:
Puslapiai, sukurti naudojant AJAX technologija, reikalauja [[naršyklė|naršyklių]], palaikančių šias technologijas. Tokios naršyklės, pavyzdžiui, yra [[Firefox|Mozilla Firefox]], [[Internet Explorer]], [[Opera (naršyklė)|Opera]], [[Konqueror]] ir [[Safari (web browser)|Safari]].
 
== AJAX puslapių ypatumai ==
Tradicinių svetainių interaktyvumas kuriamas kaskart kreipiantis į serverį. Pavyzdžiui, užpildžius anketą (ar formą), kreipiamasi į [[serveris|serverį]] ir užkraunamas naujas puslapis. Tokiu būdu bereikalingai iššvaistomi resursai, nes didelė dalis informacijos nepakinta ir siunčiama kaskart iš naujo. Taip pat tokiu būdu neįmanoma pasiekti tokio interaktyvumo, kokį gali suteikti ne internetinės aplikacijos.
 
AJAX svetainės gali siųsti užklausas serveriui, gauti atsakymą tam tikra apsibrėžta forma ([[SOAP]] ar kita XML paremta), bei naudojant JavaScript programavimą atnaujinti tik reikiamą puslapio dalį. Tokiu būdu sutaupomi tinklo resursai, nes žymiai sumažinami duomenų srautai. Taip pat taupomi ir serverio [[procesorius|procesoriaus]] resursai, nes dalis logikos perkeliama klientui.
 
== Privalumai bei trūkumai ==
Kaip ir [[DHTML]] svetainėms, AJAX svetainėms reikia žymiai daugiau testavimo, nes kiekviena naršyklė gali elgtis šiek tiek skirtingai. Tačiau naudojant šią technologiją paspartinamas interaktyvumas. Naudojant AJAX, padaugėja mikro - užklausų į serverį, tai neapgalvotai naudojant gali sulėtinti bendravimą tarp kliento ir serverio.