[ drazha @ 06.08.2003. 16:35 ] @
Pozdrav svima,

Jedna od osobina Zope platforme koju mnogi hvale jeste da u osnovi platforme lezi podela na sadrzaj, prezenatciju i logiku (content, presentation and logic).

Licno, iako mogu da shvatim pojam razdvajanja sadrzaja i prezenatcije (gola informacija, koja se pakuje u neko 'odelo' da bi dobilo iole pristojan izgled), logiku tesko uklapam u ovaj model koji imam u glavi.

Naime, dali je 'logika' ono sto odredjuje mehanizam pakovanja sadrzaja u prezentaciju? Ili je logika ono sto odlucuje gde ce dalje ici ovaj klijent na nasem web sajtu? Ili je logika nesto sasvim trece u ovom nasem slucaju?

U principu, kad neko sedne da razvija aplikaciju, pa makar to bila i web prezentacija, prvo mora da se uradi analiticki/dizajnerski deo posla (mislim na softverski dizajn, ne graficki). Odakle covek pocinje? Dali je pristup isti kao i kod obicne aplikacije, ili ne?

Koja su vasa iskustva? Dali koristite neke knjige, clanke, neki proces pri izradi jedne web aplikacije?

Pozdrav,

Dragutin
[ pinko @ 06.08.2003. 18:09 ] @
Hi,

Nekakve "defincija":
1. Dinamički web site
- content
- presentation
2. Web aplikacija
- content
- presentation
- logic (bussiness logic)

> Naime, dali je 'logika' ono sto odredjuje mehanizam pakovanja
> sadrzaja u prezentaciju? Ili je logika ono sto odlucuje gde
> ce dalje ici ovaj klijent na nasem web sajtu? Ili je logika
> nesto sasvim trece u ovom nasem slucaju?
Mislim, da logika odredjuje 'neka pravila' kako će se nešto
napraviti ... Dva primjera:
- E-shop web aplikacije 'logika' (bussiness logic) odredjuje pravila za naručivanje npr. minimalna naruđba je 50$
- Community forum ima pravilo (logic), da samo regisrovani članovi imajo pravo
glasati u anketama

> Odakle covek pocinje? Dali je pristup isti kao i kod obicne aplikacije, ili ne?
Slično kao kod 'obicne' aplikacija, npr:
- Koje informacije - podatci (content type ili objects ili classses)
- u Zope može struktura Foldera (npr. crm/costumer_store/costumer_000343)
- ili SQL strukture
- Korisnički interface:
- Koje informacije (presentaion) na koju stranu (page)
- Koja pitanja (user communcation) na koju stranu (forme)

Lp, Jadran
[ [email protected] @ 31.03.2006. 10:12 ] @
Obrisati ovu poruku

[Ovu poruku je menjao [email protected] dana 31.03.2006. u 12:21 GMT+1]