Ahoj,
odpovídám na zprávu ze soboty, 15. dubna 2006,
kterou Jaroslav Misura napsal(a) v 19:11:23:
No, pokud je tomu skutečně tak, že to i z DB vygeneruje java třídy
reprezentující objektový přístup k databázi. A já nebudu muset dva měsíce
studovat nějaké XML a anotace, tak bych to bral.
Navrhnout DB se mi zdá rozhodně jednodušší, než si psát Java beany a ještě
do nich anotace.
I když všiml, jsem si že nové test buildy Netbeansu 5 umí nějaké Beany na
základě databáze generovat i v četně nějakých anotací, ale zda jsou to ty pro
Hibernate nevím.
--------------------------- Původní zpráva ---------------------------
Odesilatel: Jaroslav Misura <[EMAIL PROTECTED]>
Předmět: O/R mapování a Torque
Datum: 15. dubna 2006, 19:11:23 (GMT +0200)
Přílohy: Zpráva.html
msgid:[EMAIL PROTECTED]
J> Ten Torque bude urcite starsieho data, presnu verziu z hlavy neviem. Cosa
tyka
J> pouzivania, tam v principe ziaden velky problem nebol. Aplikacia ktora
Torque pouzivala
J> vyzadovala pomerne casto menit datovy model a prave tato cast sa mi zdala
zbytocne
J> komplikovana, ale zasa to moze byt dane specifikami nasho projektu.
Kazdopadne si stale
J> myslim ze Torque bol dolezity framework, ale dnes uz trochu prekonany.
Hibernate, alebo
J> spominany iBatis je vyhodnejsi uz aj koli tomu, ze Torque pouziva malo ludi
a novi
J> programatori dnes ovela skor poznaju Hibernate, ako Torque.
J>
J> Podla mna je dobre zacat s akoukolvek techonologiou uz pri mensom projekte,
pretoze
J> si to clovek odskusa v praxi. Ked si spravim svoj "pet project" tak si
poziadavky ohnem
J> tak, aby mi ten framework sedel, ale ked mam nejake realne poziadavky tam si
najlepsie
J> odkusam uskalia toho ktoreho frameworku. Bal by som sa navrhnut Hiberante na
velky
J> projekt s komplikovanym datovym modelom skor, ako by som si ho sam odskusal
na niecom
J> mensom. Takze podla mna, ak je to mozne, Hibernate sa oplati vyskusat si aj
pri mensich veciach.
J>
J> Co sa tyka rychlosti Hibernate vs. Torque, tam myslim ze je to hladanie
problemu tam
J> kde nie je. Myslim ze pokial clovek nespravi nejaku chybu pri implementacii
tak uzke hrdlo bude inde ako v takomto frameworku.
J>
J> Myslim ze Hibernate ma tri "vrstvy": java kod, mapovanie (ci uz xml, alebo
J> anotacie) a datovy model v sql databaze. Pokial sa pamatam, su v Hibernate
nastroje,
J> ktore z lubovolnej vrstvy vedia vygenerovat tie ostatne. Sam som pouzival
to, ze som si
J> pomocou anotacii popisal objekty v jave a nechal som Hibernate vygenerovat
tabulky pri
J> prvom spusteni databazy. V mojom jednoduchom pokuse to fungovalo ok.
J>
J> no, snad moj nazor pomoze a neublizi :)
J>
J> jaro
J> On 4/14/06, Tomáš Procházka <[EMAIL PROTECTED]> wrote:
J> Zdravím.
J> Takže myslíte, že i pro malé projekty se vyplatí použít Hybernate? Mě
přišlo, že je
J> to už příliš velký kanón na vrabce. Sice nedělám zrovna applet na webovou
stránku.
J> Jedna se o nějakou jednoduchou skladovou evidenci.
J> A má představa je, získat co možnánejjednodušší přístup k DB, kde by se
nemuselo
J> neustale opakovat totéž. Stejně potřebuji ta data mapovat do Java Bean
komponent.
J> Nepotřebuji za běhu měnit databázi.
J> Tohle mi přišlo právě jako velice jednoduché a tím, že se třídy vytváří
ušité na
J> míru i rychlé, předpokládám, že se tam neuplaťnuje žádná reflexe, žádný
překlad za běhu.
J> Skutečně jeHybernate rychlejší? A jde tam taky takhle snad už s hotové
databáze
J> vygenerovat během chvilky všechny potřebné třídy a takto s nimi jednoduše
pracovat? Já zatím našel jen docela složité tutoriály.
J> O hybernate se zajímám, všude se o to mluví, ale zatím mě nic
nepřesvědčilo, že to
J> bude stát za to. Od jak velkého projektu se to vyplatí?
J> Také prajem naozaj pekne sviatky.
J> --------------------------- Původní zpráva ---------------------------
J> Odesilatel: Jaroslav Misura <[EMAIL PROTECTED] >
J> Předmět: O/R mapování a Torque
J> Datum: 14. dubna 2006, 09:36:55 (GMT +0200)
J> Přílohy: Zpráva.html
J> msgid:[EMAIL PROTECTED]
J>> Caute,
J>> u nas jedna velka aplikacia bezala nad Torque a som velmi rad ze uz je v
softwarovom
J>> (po tolkych rokoch uz zasluzenom) dochodku a musim povedat, ze Torque som
si teda vobec
J>> neoblubil a v teame mali tento pocit myslim vsetci. V dobe ked aplikacia
vznikala to
J>> asi bol bleeding edge framework, ale to sialene mnozstvo vrstiev ktore nad
triedami
J>> generovanymi Torque vznikali nebolo prave ok.
J>> Tak isto datovy model tejto aplikacie bol dost rozsiahly a generovanie
tried bolo velmi neprakticke a zdlhave.
J>> Dalsim problemom bolo, ze funkcie generovane Torque niekedy viedli k velmi
zlym
J>> programatorskym praktikam. Priklad: programator si nacital komplet vsetky
zaznamy z
J>> tabulky a v kode sa potom rozhodoval co potrebuje a co nie. Super napad
(usetril par
J>> riadkov kodu), ked boli v databaze 4 zaznamy, ale pri par sto to uz zacal
byt problem.
J>> Spravte takuto vec v nejakej vnorenej slucke a vykon o par rokov si viete
predstavit.
J>> Jasne, ze toto vsetko su chyby programatora, ale Torque ho k tomu svojim
sposobom priviedol.
J>> Osobne by som Torque pri vacsom ako malom projekte nepouzil. A, pravdu
povediac, aj
J>> pri malom projekte sa mi zda v dnesnej dobe pouzitie napr. Hibernate ovela
rozumnejsie
J>> - velmi prijemne som bol prekvapeny, ked som sa hral s Hibernate v
kombinacii s
J>> anotaciami. Navyse, okolo sucasnych projektov ako Hibernate existuje velka
komunita
J>> pouzivatelov, takze je slusna sanca rychlo najst riesenia problemov ktore
sa vyskytnu.
J>> pekne sviatky,
J> ------------------------ Konec původní zprávy ------------------------
J> --
J> ---------------------------------------------------------------------
J> Tomáš Procházka
J> E-mail: [EMAIL PROTECTED]
J> WWW: http://atom.sf.cz
J> ICQ: 87147320
J> ---------------------------------------------------------------------
J>
------------------------ Konec původní zprávy ------------------------
--
---------------------------------------------------------------------
Tomáš Procházka
E-mail: [EMAIL PROTECTED]
WWW: http://atom.sf.cz
ICQ: 87147320
---------------------------------------------------------------------