[ dakipro @ 07.04.2012. 11:26 ] @
Pozdrav, Trebam da za potrebe veceg projekta postavim neke, da kazem, standarde u organizaciji koda. Projekat je tako koncipiran da postoji jedna strana i skoro sve ostalo se radi u popupovima. Nesto kao dashboard iliti homepage, iliti desktop. Dakle ima nekoliko widgeta i ima akcija nad njima. Sve popupove umemo da napravimo, sve funkcionalnosti umemo da napravimo, samo nisam siguran da znamo da najbolje organizujemo JS kod. Imam ideje vec sta mogu da grupisem u JS funkcijama da bi smanjio redundantnost koda ali i dalje nisam siguran da zaista znamo koji je najbolji pristup. Ono sto trenutno znam jeste da budzim za svaku akciju i za svake event listenere i onda pisem sve za sve pa sta bude bude. Koristimo jQuery kao glavnu biblioteku i to ne bih bas mogao da menjam u ovom trenutku. Do sada sam JS uglavnom koristio kao sekundarni alat dok je php sve terao iz pozadine, a cenim da je za ovaj projekat poterbno da php samo salje podatke ka JS, a JS da dalje prikaze, sortira, i ostalo sa tim podacima. Vecina popupa ce dobiti formatiran html preko ajax poziva ali ima par ekrana gde bi samo poslao podatke (listu usera recimo, potrebnu za neke forme) a JS bi te podatke organizovao, sortirao, prikazao po poterbi korisnika. Dakle fokus se ovde seli na JS-u, pa me zanimaju iskustva, kljucne reci, dobre skripte, preporuke i saveti sta odakle i kako poceti. Nisam JS pocetnik, ali cim imam problem nisam bas ni "guru". Krenuo sam da gledam jquery.template za neke delove koda, knockout.js za jos neke stvari, ali nisam siguran da je to bas ono sto nama treba i da vredi ulagati vreme u pomenute skripte ako su cist promasaj za ovo sto nama treba. Znaci organizacija koda, sta kako i odakle da pocnem da citam? Pitajte ako je poterbno jos detalja i hvala unapred svim kolegama na vremenu |