• 15 odgovora
  • 3.537 pregleda
Organizacija file-ova kod php aplikacije 07.08.2009. u 11:03 · pre 209 meseci #1
kako je bolje?

dali sve u jednom file-u php, html, css i javascript ili svako u zasebnom?

znači posebno php, posebno css, posebno jaavscript i na kraju pozvano u html file-u.

Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 11:32 · pre 209 meseci #2
Ako imas fajl od 1K, to je pregledno. Ako imas fajl od 40-50k, to je nocna mora. Zavisi sta i kako radis, generalno je bolje sve razdvajati po fajlovima radi urednosti i preglednosti.
Potpis
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 12:09 · pre 209 meseci #4
Pa isto tako se i zbog brzine sve razdvaja u posebne fajlove
Ali zbog brzine rada na projektu, sposobnosti editora, pretrage i nalazenja podataka, upgradova itd itd...
Sad, zavisi na kojim brzinama radi tvoj kolega ali nisam cuo jos da je neko radio aplikaciju koji treba imati tu brzinu da se sve strpa u jedan fajl, a serveri su danas (po meni) veoma brzi. A i kad malo razmislis bolje, lakse je serveru da ocita 10-20-50 manjih (iskljucivo) potrebnih fajlova nego da ucita jedan fajl koji ima sve zivo na sajtu. Pa i youtube i google ne stavljaju sve u jedan fajl.
Obicno se optimizacija radi na neki drugi nacin, pocev od logicke optimizacije, preko ubacivanja php klasa\funkcija u core (mislim da se onda pisu u C-u, ali neka me neko ispravi) pa se onda zaobilazi kompajliranjetih fajlova, pa sve do pisanja koda u jednoj liniji, i raznim drugim taktikama ubrzanja koda. Sumnjam da bi ti ovo imalo ovako smisla za rad, da ne pricam o tome da vise ljudi radi na aplikaciji/fajlu, od toga nema nista... a i mogu misliti na sta ce liciti taj kod kada ga das neko drugom programeru/koderu na obradu. Naplatice ti 5to duplo posao.
E sad, zavisi od velicine aplikacije/koda, ako je to nesto sitno, onda ti brzina pak opet nije toliko 'poboljsana' da bi osetio razliku. Za veliki kod, ja barem ne bih radio na takvom kodu.
Potpis
http://norway.dakipro.com/
Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 12:40 · pre 209 meseci #5
Ja nisam video nijednu gotovu internet aplikaciju gde se kod nalazi u jednom fajlu. Ali zato u svakoj od tih aplikacija se vidi da postoji struktura u organizaciji i koda i fajlova, koriste se moduli itd. Ne treba na nesto kao trpanje svega u jedan fajl gledati kao na neku vrstu optimizacije, jer takav postupak to nije iz mnogo razloga.
Citat:
dakipro:
E sad, zavisi od velicine aplikacije/koda, ako je to nesto sitno, onda ti brzina pak opet nije toliko 'poboljsana' da bi osetio razliku. Za veliki kod, ja barem ne bih radio na takvom kodu.

E baš to... Za sitne projekte ti optimizacija ni ne treba, a za krupnije, održavanje bi bilo noćna mora.
Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 13:21 · pre 209 meseci #7
ne znam dali govorimo o istim stvarima.

znači da imamo x modula, svaki modul ima x php file-ova.

pitao sam dali svaki php posebno držati ili ukombiniran sa html-om, css-om i javscriptom.

nisam rekao držati cijelu aplikaciju u jednom file-u.




Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 14:30 · pre 209 meseci #10
Pa bitno jeste, jer ja module kakve poznajem u aplikacijama ne mogu da vidim spojene u jedan fajl, mislim, jel modul deo aplikacije koja ima neku svoju strukturu sa html/css/phpom, pa onda modul predstavlja sve sto se tice usera, ili sve sto se tice proizvoda, ili nesto trece? Klase modula, funckije za instalaciju, funckije za relaciju sa drugim modulima, puno faktora utice na to treba li spajati ili ne.
Mada opet ne vidim funkcionalan nacin da se to spoji sve u jedno, generalno mnogo je bzvz spajati html i php, ali ako imas takve zahteve ok onda, mora se, mozda je bolje da izvrsis prakticna merenja spojeno ili ne, pa onda da vidis da li ti se uopste isplati komplikovati spajanjem
Potpis
http://norway.dakipro.com/
Re: Organizacija file-ova kod php aplikacije 07.08.2009. u 15:09 · pre 209 meseci #11
Jes' da su performanse jedan od najvažnijih, ako ne i najvažniji faktor pri izradi nekog web sajta ili aplikacije, ali što se mene tiče, ja uvek žrtvujem brzinu izvršavanja koda bar u onoj meri da mi kod bude jasniji, "čistiji, lakši za održavanje, itd.

Ja mislim da je sam taj pristup razdvajanja aplikacije na slojeve na neki način postala preporuka, i čisto sumnjam da web programeri sada neke iole ozbiljnije sajtove rade tim staromodnim načinom rada - sve je u jednom fajlu, mešanje PHP-a i HTML-a, itd.
Re: Organizacija file-ova kod php aplikacije 09.08.2009. u 15:16 · pre 209 meseci #12
Citat:

pitao sam dali svaki php posebno držati ili ukombiniran sa html-om, css-om i javscriptom.


Naravno, sve odvojeno...
Re: Organizacija file-ova kod php aplikacije 14.08.2009. u 09:44 · pre 209 meseci #15
Citat:
agvozden: Naravno, odvojeno, ali je poželjno grupisati više css fajla u jedan, više JS-a u jedan ili dva-tri, ikone i sličice koje se ponavljaju u jedan sprajt i slično...


Potpisujem.

--
Ali i include php fajla je disk operacija, tako da ako je moguce neke stvari spojiti, ja to u riadim, a te se ne izgubi na preglednsoti i održavanju. Ako nista bar izbjgevati include_once ili require_once tj. dati predsnot include i require direktivma.

Pozdrav.
Re: Organizacija file-ova kod php aplikacije 24.08.2009. u 10:59 · pre 208 meseci #16
Davno je rečeno: "Podeli pa vladaj." Malo razmisli i shvatićeš. Sve u jednom fajlu je toliko teško za održavanje, da bi bilo neopravdano čak i da je brže, a nije.
Potpis
Two beer or not two beer...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme