Kada Ajax prvi počeli pojavljivati na internetu, na dimnjak je bio velik. To je bila iskra koja aktivira eksploziju u 2,0 doba, koji se provodi lijeve i desne strane, dodao da postoje stranice i još više zadivljuje, stvarajući cijele nove stup na Internet da zaista javljena promjenu u način na koji web je izrađen i prikazati , Koliko na štetu multi-platform/mobile kompatibilnosti, koja borbe za prikaz sadržaja Ajax.

Na neki način to je postala novi "Killer App" za bilo koju on-line aplikacije provedbe, nikome u "softver igra" nema sumnje je pitanje da li oni mogu učiniti njihova primjena "Pogledaj Web 2.0." Zapravo sam rekao nedavno od strane klijenta da naš program potreban "previše klikova za napraviti nešto."


Isprva sam mislio o njoj logično, pokušava sjetiti bilo koje stranice koje zahtijevaju mnogo klikova kako bi se postigla neki zadatak koji bi mogao imati broj smanjen klikovi, napokon realizirati većinu stranica koje zahtijevaju mnogo klikova bez obzira što radite (klikom na inicirati nešto, što unesete sadržaj, a zatim kliknite da biste dovršili to). Na pitanje da to dovodi do ruke je dojam da je davanje krajnjih korisnika, da sve treba biti Ajax sa jeftin grafika i sve pokretan / uređivati, bez obzira da li je stvarna funkcija, ili ubrzava stranici na sve.

Ajax je usporavanje web i za krajnje korisnike i web programera.

To je veliki problem koji se rješavati sada, činjenica da prikazuju Ajax usporava i web poslužitelja i preglednika prikazivanjem sadržaja.

Razlog za poslužitelje usporavanje? dobro je prethodno sve stranice je nešto drugo služio do različitih ljudi koliko je potrebno, ili je ondje statična jedna stranica koja prikazuje se na svim krajnjim korisnicima. Sada ćemo prikazati različite stranica po korisniku, ili služe da widget pokazuje prilagođeni sadržaj unutar nje. Problem je činjenica da sve te podatke je (tradicionalno) prolazi kroz jedan web "API" (U sučelje koristi), što je rezultiralo u potencijal usporavanja ili preopterećenje u vrijeme visoke uporabu (iako ovo će biti fiksne u budućnosti s bolje Load Balancing na više severs)

Razlog za preglednike usporavanje? to nije sadržaj za Ajax je prikazivanje, ali Ajax sama. JavaScript je ono što pogoni Ajax (Neusklađena JavaScript i XML), i JavaScript je izvorno kreirana kao lagani programski jezik učiniti neke prilično jednostavne stvari na webu. Ali, kao sa većina web-based tehnologiji, to je deformiran vremenom u, ili usudio bih se reći osnova za web razvoj.

Vi svibanj biti iznenađeni da čuju da je JavaScript jednom zavojnicom jezik, što znači da u bilo JavaScript se vrednovati ili vožnji, sve ostalo je čekati do svoje skretanje (sve u jednoj liniji). To je postalo osobito problematični u blogovima, gdje ljudi imaju koristi Ajax "Sprave" iz više izvora. Problem je u tome što svi JavaScript (često) pokušava učitati odjednom, što je dovelo do odgode na kojima se Vaš sadržaj nije prikazan do JavaScript je učinio svoje stvari.

Sada ovaj isn'ta problem ako boravite na istoj stranici radiš nešto jednostavno poput osvježavajuće stol, ili sortiranje podataka, (koji će biti znatno brže s Ajax). Kada ste za navigaciju kroz razne stranice koje se sastoje od udvarati se u JavaScript i HTML sadržaja, uz neparne mix nekih učitavanje stranica (skoro) odmah, a drugi uzimajući znatno više, postaje sve više frustrirajući.

Nema Ajax standardizacije, što je rezultiralo nekvalitetne koda.

Iako je ovo počinje biti fiksne sa JavaScript biblioteke, prečesto razvijatelji su neiskusne sa Ajax je rezultiralo slabo pismeni kod koji ima problema na različitim preglednicima i korisnika okruženja (to nije istina ne u vrijednosti od nekoliko). Dodaje se da je ovo zapravo ne možemo lako dati povratnu informaciju na korisničko iskustvo na lokalnoj razini kao što možemo sa standardnih web tehnologija.

Nisam rekao da je Ajax inherently loše, mislim sasvim suprotno. Problem je u tome što svaki započeti web dizajner voli izgled, pa su svi ste snimili ruke da pokušavate stvoriti (loše napisano) Ajax stavke, koje postaje problem kada imate novu "socijalne medija" web stranica koje se zajedno pasirati više dodataka i naprava.

Zaključak?

Osnovni zaključak koji ja želim da se ljudi daleko od ovoga mislim da je ono što koristi Ajax daje do kupca. Ako nema koristi (ponovno uređenje navigaciju na blogu ne računati kao korist) onda ne uključuju ga na stranicu, ili na samom najmanje, ograničenje na iznos od kod na svoju stranicu. Napravite Vaše stranice čist, jednostavan za korištenje, i brzo učitavanje. Neka se ne pokušajte ponovno stvaranje "Ja mogu imati cijelu web stranicu od flash animaciju!" Pokreta.

Ajax je novo područje (u javnom forumu) kao i sa drugim novim tehnologijama, ona ide kroz faze od nepoznatog do eksplozije kako bi korisno implementaciju, ja samo poželjeti smo dobili posljednjih Eksplozija na pozornici već ...

Dionički i Uživajte:
  • Digg
  • Reddit
  • StumbleUpon
  • del.icio.us