[ MarkoBalkan @ 17.02.2011. 18:57 ] @
uvijek se spominje najčešće 3-tier arhitektura. obično se sastoji od DAL,BLL i prezentacijskog sloja. kako radite DAL, da li ručno ili ga generirate recimo s nekim alatom? gdje tu spada entity framework, linq i orm? čitao sam negdje da je orm vrsta BLL? što ako imamo svoje neke komponente(npr neku grafiku i sl), da li ih stavljamo u posebni layer kao i reporte? a prezentacijski sloj razdvajamo po modulima(tipa modul za plaće posebno i sl.)? mene zanima best practice , najbolje iz prakse, jer sam skinuo tustena crm, i koliko vidim code je nabacan po dijelovima, bez n-tier arhitekture, bez ičega. |