Wov… politicki odgovor J Slazem se za tehnologiju nasuprot rjesenja problema… Ali reci da O/R mapperi ne rjesavaju (a jaaaaaako dobro rjesavaju) i ne stavljaju (a jaaaaaako dobro stavljaju) vecinu stvari na svoje mjesto (poslovna logika?) nema smisla – a pogotovo da bi store trebale biti defaultni izbor (rijeci vecine DBAova) zbog sicjuritija, brzine i sl. - nonsense E i… O/R nisu zapravo tehnologija… vise nacin rada (analogije radi, Dlinq je tehnologija). Dosta politickog govora… amo se javno sloziti da se ne slazemo (sjecas se ove recenice sa CodeCampa J) oko ove teme… i nastaviti na kavi. From: softdevnet-bounce@xxxxxxxxxxxxx [mailto:softdevnet-bounce@xxxxxxxxxxxxx] On Behalf Of Sinisa Dolinac Sent: Friday, November 02, 2007 1:04 AM To: softdevnet@xxxxxxxxxxxxx Subject: [softdevnet] Re: (no subject) Ovisi, ovisi... o jako puno toga. Dali ces koristiti stored procedure za sve... ovisi, o tome koliko je projekt, kolika je baza, koliko podataka ocekujes u tablicama, kako ces ih pretrazivati, koliko cesto ce se puniti, kako ce se puniti, kako ces iz njih citati, kako cesto ces listati podatke a kako cesto ces traziti specificne zapise... Isto je i sa aplikacijama, kako ce biti napisane i koje tehnologije ces koristiti isto ovisi... koliki je projekt, sta ocekujes sa stanovista prosirivanja, dali ce se prosirivati ili ce se samo odrzavati postojece stanje, koliko dugo ces ga odrzavati, kakav je tim koji ga radi, koliki je budget, tko ce ga odrzavati... Znas i sam da nema jednostavnih odgovora koji pokrivaju sve situacije. Sto se tice Object-Relational mapping-a... Dali mislim da su objekti odgovor na sve? Nisu. Dali su korisni? Jesu. Dali sam za to? I jesam i nisam. Ovisi o situaciji, ne treba forsirati tehnologiju samo zato da bi imali rijesenje koje je 'cisce' a da pri tome zaboravimo koji nam je cilj. A cilj nam je rijesavanja poslovnih problema. On 11/2/07, Vladan Strigo <vladan@xxxxxxxxxxx> wrote: E i… dodatan i u 90% slucajeva nepotreban nivo apstrakcije? Vise mogucih gresaka? == koristenje stored proecedura za *sve* --- Zasto mislis da bi standardi pomogli losem proizvodu da bude bolji? (usput dobro da si i dobio poruku, meni je uredno zavrsila u spam… zato sam i je ponovio u nadi da ce proci ok… ali izgleda nista od toga) Bas zato sam te i pitao Linq ili Dlinq… prvo da razjasnimo… Linq je query language za In Memory upite, Dlinq je query language sa dodatkom generiranja istog u sql (i ostale O/R funkcionalnosti koje mu i nisu bas zavidne, ali rade). E sad… prvo što dosad to nisi mogao na način na koji to oni to sad omogućavaju (najblize moguce je bilo uz pomoc predikata, ali ni blizu ovoliko mocno… cisto zbog novih language featura), drugo sto nisi to mogao na standardiziran, logican, dosljedan… bla bla… nacin. E sad… zasto je ovo ljepo… developerima koji rade u C# treba jednostavan, citak, logican nacin queriranja nad objektima…. Ono sto ja zelim to je da developeri s kojima radim nauce jedan standard, a da se dev. framework vendori prilagodavaju… sto je slucaj upravo sa Linq-om… danas postoje provideri za nekoliko vrsta O/R mappera, za LDAP access, cak i za queriranje Flickr-a… a to je fenomenalno – dakle standardizirano, logicno, dosljedno… pogotovo s obzirom da cijela stvar jos nije ni izisla. E sad (3)… amo pokrenut debatu O/R or Not (nekako mislim da si ti zapravo protiv toga a ne Linqa kao Linqa)… -- Vladan From: softdevnet-bounce@xxxxxxxxxxxxx [mailto:softdevnet-bounce@xxxxxxxxxxxxx] On Behalf Of Sinisa Dolinac Sent: Friday, November 02, 2007 12:35 AM To: softdevnet@xxxxxxxxxxxxx Subject: [softdevnet] Re: (no subject) Odgovorio sam i prvi puta ali nije proslo, pa odgovaram opet. Obozavam outlook, da se MS pocne drzati standarda kao sto to radi cijeli svijet svima bi nam zivot bio laksi. Jedva sam procitao poruku. Dakle, zato sto sam bio u Varazdinu pa sam sada indoktriniran ;) Salim se. Mislim na Linq, DLinq ne poznajem dovoljno. Zato sto ne rijesava ni jedan problem koji smo do sada imali. Znas koje je moje misljenje vezano uz dodavanje layera apstrakcije, samo kompliciraju, unose nove greske. Moras misliti na jos nesto a trebao bi se koncentrirati na rijesavanje problema. Ako mozes nauciti Linq onda mozes nauciti i SQL.