Caute,

u nas jedna velka aplikacia bezala nad Torque a som velmi rad ze uz je v softwarovom (po tolkych rokoch uz zasluzenom) dochodku a musim povedat, ze Torque som si teda vobec neoblubil a v teame mali tento pocit myslim vsetci. V dobe ked aplikacia vznikala to asi bol bleeding edge framework, ale to sialene mnozstvo vrstiev ktore nad triedami generovanymi Torque vznikali nebolo prave ok.
Tak isto datovy model tejto aplikacie bol dost rozsiahly a generovanie tried bolo velmi neprakticke a zdlhave.
Dalsim problemom bolo, ze funkcie generovane Torque niekedy viedli k velmi zlym programatorskym praktikam. Priklad: programator si nacital komplet vsetky zaznamy z tabulky a v kode sa potom rozhodoval co potrebuje a co nie. Super napad (usetril par riadkov kodu), ked boli v databaze 4 zaznamy, ale pri par sto to uz zacal byt problem. Spravte takuto vec v nejakej vnorenej slucke a vykon o par rokov si viete predstavit. Jasne, ze toto vsetko su chyby programatora, ale Torque ho k tomu svojim sposobom priviedol.

Osobne by som Torque pri vacsom ako malom projekte nepouzil. A, pravdu povediac, aj pri malom projekte sa mi zda v dnesnej dobe pouzitie napr. Hibernate ovela rozumnejsie - velmi prijemne som bol prekvapeny, ked som sa hral s Hibernate v kombinacii s anotaciami. Navyse, okolo sucasnych projektov ako Hibernate existuje velka komunita pouzivatelov, takze je slusna sanca rychlo najst riesenia problemov ktore sa vyskytnu.

pekne sviatky,

jaro


On 4/13/06, Tomáš Procházka <[EMAIL PROTECTED]> wrote:
Zdravím.

   No, tohle mě zrovna netrápí, spíše by mě zajímaly nějaké výkonnostní testy.

   Ale čekal jsem více reakcí :-(


--------------------------- Původní zpráva ---------------------------
Odesilatel: Martin Krajci <[EMAIL PROTECTED]>
    Předmět: O/R mapování a Torque
      Datum: 13. dubna 2006, 09:17:31 (GMT +0200)
    Přílohy: Zpráva.html
      msgid:[EMAIL PROTECTED]

M> Dobry den,
M>
M> Torque je tu uz pomerne dlhu dobu. Neviem ako je to teraz, ale co si spominam, tak sa
M> mi na torque nepacilo, ze moje O/R objekty boli az priliz naviazane na torque API. Aby
M> vyzsie vrstny nevedeli o tom ze pouzivam torque, tak trebalo objekty prebalovat do DTO. Inac API bolo ozaj jednoduche.
M>
M> Martin Krajci
M>

M> On 4/12/06, Tomáš Procházka <[EMAIL PROTECTED]> wrote:
M> Ahoj,

M>  jíž hodně dlouho mě štve příliš složitý přístup k DB z Javy a nějak se mi nikdy
M> nechtělo pouštět do Hybernate a dnes jsem snad konečně našel něco, co jsem hledal. Těm
M> co taky tápu snad pomohu a ti, od těch co znají si zase já rád vyslechnu něco, co nevím já ;-)

M> Jedná se o projekt http://db.apache.org/torque/

M> Funguje to tak, že si to samo z databáze umí načíst strukturu a vygenerovat XML
M> soubor, který tu strukturu nese, je také možné naopak vytvořit XML a generovat
M> strukturu pro import do SQL a to pro velké množství databází.

M> S toho XML se pak dá vytvořit Java kód, který kompletně skryje klasický přístup do DB
M> za objektový, tedy je na míru ušitý pro určitou Databázi a přístup k ní se pak realizuje naprosto fantasticky.

M> Například mám tabulku aut, v ní cizí klíč do tabulky výrobců aut, cizí klič to tabulky
M> typů aut a pak název modulu. Jistě si dovede představit, jak by se přes JDBC dalo
M> vypsat tuto tabulku i s hodnotami ve vázaných tabulkách. A pomoci Torque to bude vypadat takto:

M>         Torque.init("torque.properties");

M>         List<Cars> list = CarsPeer.doSelect(new Criteria());
M>         for(Cars car : list) {
M>             System.out.println(car.getCarProducer().getValue() + " - " +
M>                                car.getModel() + " - " +
M>                                car.getCarType().getValue());
M>         }


M>  A to je skutečně vše, nemusíte napsat ani řádku dalšího kódu, kromě konfigurace samozřejmě ;-)


M> Datum: 21:52:53    12. dubna 2006
M> --
M> ---------------------------------------------------------------------
M>  Tomáš Procházka


M>  E-mail: [EMAIL PROTECTED]
M>     WWW: http://atom.sf.cz
M>     ICQ: 87147320
M> ---------------------------------------------------------------------






------------------------ Konec původní zprávy ------------------------

--
---------------------------------------------------------------------
Tomáš Procházka


E-mail: [EMAIL PROTECTED]
    WWW: http://atom.sf.cz
    ICQ: 87147320
---------------------------------------------------------------------


Odpovedet emailem