AJAX?

1

AJAX?

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Nisam videla da ima tema o AJAX-u a rado bih da zagrizem u ovo.
Dakle, ako neko radi sa A-om i ako imate neke dobre savete za apsolutnog pocetnika, (level 1) ... pomazzite.

Evo odakle bih da pocnem:

1.Generalno o AJAX-u
2.Sajtovi koji koriste AJAX (osim maps.google i gmail )
3.Alati i biblioteke

Kud sad?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Evo ovako.
AJAX ti je skracenica od Asynchronous JavaScript and XML, sto u "prevodu" znaci klasican javascript koji pomocu XML-a asinhrono menja deo stranice(refreshuje samo deo web stranice).

Postoji milion site-ova takozvane web 2.0 tehnologije, i uglavnom su korisceni na pogresan nacin.

npr gmail i novi yahoo mail beta su odlicni primeri kako se ajax treba iskoristiti.
Ja licno za ajax koristim biblioteku zvanu prototype, znaci proguglaj malo sa kljucnom reci prototype.js i naci ces je sigurno. Uz nju dobijas i jako opsirnu dokumentaciju.

Moj savet ti je da se ne zanosis mnogo ajax-om. Ima on mnogo mana - mozda cak i vise mana nego vrlina(opterecuje procesor, nema back buttun-a itd itd).



offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

Ha! Znaci bas ko i Flash! Vec mi se svidja! Zagrljaj Mr. Green

Mada, verovatno si u pravu, oprezno, ha? Cim je tako fancy, mora da je koriscen i gde treba i gde ne treba.
Znaci: ne treba koristiti samo zato sto ti se moze Mr. Green

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Pa pazi, grubo receno, najbolju upotrebu ima tamo gde ne mora da se koristi back button, ne zbog back button-a vec zato sto je napravljen zbog takvih stvari. npr. galerija slika(lightbox - pogledaj, verovatno ces se oduseviti), mail scripta(tipa saljem mail, pa neki animirani gif) i tako neke stvari. Ja sam ga kao fora koristio u jednom admin panelu, gde sam korisnike bukvalno prevlacio iz kategorije u kategoriju(admin, moder, vip itd), ali to je primer gde se ajax netreba koristiti(dobar je dok imas 20 usera, ali kad taj broj poraste, onda izgleda jako jako lose, i jako nije upotrebljivo).

Ako te jos nesto interesuje - pitaj...

offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

Mislim da ne postoji kategorija tipa "za ovo ne koristiti Ajax". To shto vecina vezuju Ajax za sitne zezalice tipa "image gallery bez reloada strane" je vec drugi problem. A i Ajax je em ruzhan akronim, em smara.

U sushtini - cilj je da se serveru poshalje asinhroni upit, i da server vrati nazad odgovor bez potrebe za refreshom strane. A i taj odgovor uopshte ne mora da bude u XML formatu, kako se vec kome dopada, ionako je to u sushtini obichan string. Za mnoge stvari je praktichnije ne koristiti XML koji za sobom vuche i goleme parsere (recimo Web-service koji pruzha Amazon, pretraga knjiga, za rezultat koristi REST i ne petlja se sa xml-om).

Inache, jedna od retkih stvari za koje treba zahvaliti Microsoft-u, da ne beshe njih i njihovog Exchange-a, pitanje je kada bi se neko setio da implementira propisnu async komunikaciju sa serverom.

Anyway, moje mishljenje - stvar je preterano naduvana. Ljudi su koristili taj "Ajax" godinama pre nego shto se neko setio da mu nadene glupavo ime koje asocira na kuhinjske poslove. Sam princip je veoma jednostavan, a u stvari ga komplikovanim chini cela ta halabuka koja se digla oko "Web2.0", milion polovichnih tutoriala i gomila glupavih "framework-a".

Prvo razmisli da li tvom sajtu treba asinhrona komunikacija sa serverom. U kom sluchaju pogledaj samo osnovu toga - par funkcija i par hardkodovanih server odgovora i to je sve, zanemari svu tu maglu koja se prodaje oko Ajax-a. Sve je lepo objashnjeno ovde: http://rajshekhar.net/blog/archives/85-Rasmus-30-second-AJAX-Tutorial.html

offline
  • Pridružio: 19 Maj 2005
  • Poruke: 5224
  • Gde živiš: Oslo

bNasty? Momci?! Kud ide ovaj svet? Pa jel to samo mene ovaj naziv asocirao na fudbal... umesto na kuhinju?? Very Happy

@Blood, bNasty, hvala na informacijama obojici, radi se o tome da se moja firma prebacuje polako na AJAX, pa moram ostati apdejtovana. A bas me nesto i ne pitaju mnogo sto se tice politike firme... JS mi nikada nije bio drag ali nemam izbora.
Tutorijal od 30 sekundi, oh, I like it!!

Vracam se na ovu temu cim budem imala sta da pitam, jer sad jos ni to ne umem Embarassed

Pazite, meni licno deluje uzbudljivo jer je 'novo' (joj, a bas mozda i zbog sve te 'magle'... kakav sam ja potrosac, uzas) a razumela sam da ako izbegnes da ti sajt izgleda ovako
http://thedailywtf.com/forums/thread/77174.aspx
moze da bude i korisno. Wink

offline
  • Pridružio: 17 Mar 2004
  • Poruke: 293
  • Gde živiš: UK

Au contraire - igrarije sa Ajax-om vrlo lako dovode do sajta koji izgleda kao "the matrix" :]

offline
  • Pridružio: 20 Feb 2005
  • Poruke: 4505
  • Gde živiš: planeta Zemlja

evo jednog ajax sajta (meni se ne svidja ajax ali dobro):

http://online.thinkfree.com

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

http://sourcelabs.com/ajb/archives/2005/05/ajax_mistakes.html

offline
  • Pridružio: 22 Sep 2005
  • Poruke: 26
  • Gde živiš: Nis

Mogu da vam kazem da je ajax tehnologija vrlo zahvalna,samo je treba pravilno upotrebiti i nepostavljati bilo sta i treba voditi racuna kako se prikazuje u Mozili posto IE to radi veoma dobro.
Pokusavam neku integraciju da napravim sa php-om tj.nuke i sta je dobro,dobijate stranice koje idu u dubinu i neopterecuju index.U nike je ptrebno da preradite vas css kao i da pravilno prikazete skripte.
To se sve dobija upotrebom prototype.js,jqvery.js,lightbox.js i jos nekih skripti i sto je vrlo zanimljivo interessantna je upotreba kod RSS live citaca od kojih su poneki interaktivni sa posmatracem.

Surfloader

Ko je trenutno na forumu
 

Ukupno su 999 korisnika na forumu :: 52 registrovanih, 7 sakrivenih i 940 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: ajo baba, bojankrstc, Boris Bosiljčić, cemix, comi_pfc, dane007, darkangel, Darko8, darkojbn, Denaya, Djokislav, dule10savic, Frunze, Georgius, ILGromovnik, Istman, Još malo pa deda, Karla, Klecaviks, Kriglord, kybonacci, laki_bb, mgolub, milenko crazy north, MiroslavD, nenooo, novator, nuke92, opt1, pacika, Prašinar, rasok, Romibrat, rovac, TheBeastOfMG, torivoje, UAV operator, Valter071, vargas, Viceroy, vladetije, Webb, wolf431, Wrangler, zastavnik, ZetaMan, zixmix, zzapNDjuric99, Žrnov, šumar bk2, 125, 79693