20 metų „Ajax“: kaip tai pakeitė žiniatinklio programas ir „Web 2.0“

20 metų „Ajax“: kaip tai pakeitė žiniatinklio programas ir „Web 2.0“
2025 m. Vasario 18 d

Šiandien žymi lygiai 20 metų nuo tada, kai Jesse James Garrett išrado „Ajax“, o tai padidino naują interaktyvumo lygį žiniatinklio programoms. „Garrett“ „Ajax“ koncepcija buvo pagrindinis indėlis į „Web 2.0“ paradigmą po to, kai 2001 m. Jis įkūrė „Adaptive Play“, dizaino ir vartotojų patirties kompaniją.

2000-ųjų pradžioje žiniatinklio programos pirmiausia naudojamos serverio pusės apdorojimu, todėl gaunama sunkia vartotojo patirtis, kai kiekvienam veiksmui reikėjo įkelti naują HTML puslapį. „Garrett“ siekė pagerinti žiniatinklio reagavimą pastebėjęs, kad darbalaukio programos veikė efektyviau.

Įdiegus tokias programas kaip „Google“ „Gmail“ ir „The Social Network Orkut“ 2004 m., Pažymėjo SEA pokyčius, nes jos pademonstravo geresnį sąveikos dizainą ir našumą per asinchroninius duomenis. Naudojant „JavaScript“, kad gautumėte HTTP (-ų) užklausas fone, šios programos galėjo dinamiškai atnaujinti svetainę, nereikalaudamos visiškai perkrauti.

Atsakant į klausimus iš klientų, norinčių naudoti panašias technologijas, Garrett teigė, kad „JavaScript“ ir „XML“ turėtų būti naudojami vietoj lėtesnių parinkčių, tokių kaip „Flash“, kuriai reikėjo papildomo papildomo papildomo varianto papildiniai. 1999 m. „Microsoft Internet Explorer 5“ jau buvo padėjęs asinchroninio duomenų perdavimo pagrindą išleidus „Microsoft.xmlhttp“, iš pradžių sukurtą palaikant fono HTTP (-ų) užklausas.

Ieškodamas intriguojančio ir suprantamo monikerio, Garrettas sugalvojo santrumpa asinchroninį „JavaScript“ ir „XML“ arba „Ajax“, supratęs, kokia sudėtinga buvo technologija. 2005 m. Tinklaraščio įraše, jis pristatė „Ajax“, pagirdamas naują sąveiką Modeliai, kurie vėliau tapo įprasti interneto programose, pavyzdžiui, dinamiški žemėlapiai ir realiojo laiko paieškos rekomendacijos.

Plačiai naudodamasi, „Ajax“ tapo pagrindine [Web 2.0] komponentu (https://www.oreilly.com/pub/a/web2/archive/what-is-web-20.html?page=4), Apibrėžia dinamiškesnė, interaktyvi ir bendradarbiaujanti internetinė patirtis. Tobulėjant žiniatinklio technologijoms, „Ajax“ poreikis XML užleido vietą JSON ir atsirado naujų sąsajų, tokių kaip „Fetch API“ ir vieno puslapio programų sistemos, tęsiant „Ajax“ palikimą suteikti patikimas, neprisijungus su dviem suderinamas internetines programas.

Nors terminas „AJAX“ šiandien nenaudojamas taip dažnai, jo sukeltos sąveikos modeliai išliko, radikaliai pakeisti internetinių programų veikimo būdą ir padidinti vartotojo patirtį į lygius, kuriuos kadaise dominavo darbalaukio programos.

Įjunkite savo interneto kūrimo įgūdžius ir įvaldyti naujausias technologijas su [n_o_t_r_a_n_s_l_a_t_e_0].

Code Labs Academy © 2025 Visos teisės saugomos.