[ 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.

[ AMD guy @ 17.02.2011. 20:13 ] @
Da probam da ti odgovorim.

Citat:
kako radite DAL, da li ručno ili ga generirate recimo s nekim alatom?

gdje tu spada entity framework, linq i orm?


http://social.msdn.microsoft.c...a4-503d-4d16-baa4-a575c7c85ed5

Jel to odgovara tvojoj potrebi?
[ MarkoBalkan @ 17.02.2011. 21:08 ] @
pogledao sam ovaj video i odličan je.

http://msdn.microsoft.com/en-us/data/cc138242.aspx

međutim u ova dva tutoriala je malo drukčije sve skupa opisano

http://msdn.microsoft.com/en-us/library/aa581776.aspx
http://msdn.microsoft.com/en-us/library/aa581779.aspx


koji način je bolji?

dali koristiti entitet i web servise iz 1.primjera ili ovo iz 2.primjera?

ono što mi se sviđa kod .net je silverlight i F#.
a za silverlight trebaju web servise da bi se moglo kominicirati s bazom.

da li se koristi automatsko kreiranje polja na formi kao i datagrida kao što je prikazano u 1.tutorialu ili se sve radi ručno?