Article View: pl.comp.lang.ruby
Article #516Re: pan od Hibernate chyba nie lubi Ruby
From: Jaroslaw Zabiello
Date: Mon, 28 May 2007 18:32
Date: Mon, 28 May 2007 18:32
58 lines
3782 bytes
3782 bytes
Dnia 28-05-2007 o 13:36:02 climbus <climbus@gmail.com> napisał(a): >> Wyrażenie regularne też? > > A jaki to problem gettera dla elementu klasy dać. Jakiego znowu gettera? Mówimy o regule walidacyjnej a napisałeś że zajmuje tym się jakaś inna warstwa poza Modelem... >> W SQLAlchemy mogłem sobie automatycznie zbudować klasy ORM'a na >> podstawie >> introspekcji MSSQL i mając model tabel mogłem wygenerować struktury dla >> innych baz, MySQL i PostgreSQL. Innymi słowy mogę bez większego napisać >> system synchronizujący struktury i dane między kompletnie różnymi >> bazami. >> Z tego co piszesz, to Hibernate raczej by się do tego nie nadał. > > Jeżeli używasz orma do migracji danych to twój problem. Nie do tego > służy orm. A dlaczego by nie? Skoro ORM dostarcza obiektowe wrappery (rzekomo) zasłaniające różnice między bazami, to chyba oczywiste, że jednym z jego zastosowń mogłaby być uniwersalna synchronizacja danych między serwerami, a na pewno możliwość stworzenia struktury tabel dla innej bazy na podstawie ogólnej definicji obiektowej. A to że Hibernate tego nie potrafi tylko źle o nim świadczy. To całe gadanie o niezależności Hibernate od rodzaju bazy jest więc w rzeczywistości niewiele warte. SQLAlchemy bardzo ładnie zasłania różnice między bazami i potrafi generować struktury wielu różnych baz na podstawie jednej, obiektowej definicji. Active Record potrafi to samo ale w troszkę mniejszym zakresie. Nie mój problem że Hibernate jest za cienki. ORM nie służy tylko do udawania że pracujesz z obiektową bazą danych. >> > Cały czas twierdzę, że nie są to platformy odpowiednie do porównań. >> >> No to po co ta dyskusja? :) > > Środowisko Rails się domaga porównań. Gdzie i z czym? Na razie to ty się domagasz. :) >>> Ale Rails twierdzi, że Java umiera. >> >> Coś ci się ubzdurało. Jak Rails może twierdzić cokolwiek? Kto tak >> twierdzi? DHH? Ktoś z core-team'u Railsów? > > Oczywiście chodzi mi o środowisko. Ludzi zafascynowanych Railsem, > którzy po małym projekcie zrobionym w RoR krzyczą, ze Java umiera. Znasz takich? Choć jednego? Bo ja znam tylko jednego, i to jest javowiec a nie railsowiec. :-D -- Jarosław Zabiełło http://blog.zabiello.com
Technical Details
Message-ID:
<op.ts1u3zrnyvsyti@administrators-computer.local>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<3618738.44hQT616bV@zatoichi.homeunix.org> <1ti80tgrvy0t0.1ff5yvkmiwj4e$.dlg@40tude.net> <1180096994.130151.266350@q69g2000hsb.googlegroups.com> <op.tsvy8psmyvsyti@administrators-computer.local> <1180205941.382620.319120@g4g2000hsf.googlegroups.com> <op.tsyfffg1yvsyti@administrators-computer.local> <1180247568.974467.173160@o5g2000hsb.googlegroups.com> <op.tszfvrcayvsyti@administrators-computer.local> <1180275342.023888.208660@p47g2000hsd.googlegroups.com> <op.tszr0jmmyvsyti@administrators-computer.local> <1180281447.485868.51820@o5g2000hsb.googlegroups.com> <op.tszy3hu8yvsyti@administrators-computer.local> <1180355762.494895.93280@k79g2000hse.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Jaroslaw Zabiello" <hipertracker@gmail.com> Newsgroups: pl.comp.lang.ruby Subject: Re: pan od Hibernate chyba nie lubi Ruby Date: Mon, 28 May 2007 19:32:13 +0100 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 58 Message-ID: <op.ts1u3zrnyvsyti@administrators-computer.local> References: <3618738.44hQT616bV@zatoichi.homeunix.org> <1ti80tgrvy0t0.1ff5yvkmiwj4e$.dlg@40tude.net> <1180096994.130151.266350@q69g2000hsb.googlegroups.com> <op.tsvy8psmyvsyti@administrators-computer.local> <1180205941.382620.319120@g4g2000hsf.googlegroups.com> <op.tsyfffg1yvsyti@administrators-computer.local> <1180247568.974467.173160@o5g2000hsb.googlegroups.com> <op.tszfvrcayvsyti@administrators-computer.local> <1180275342.023888.208660@p47g2000hsd.googlegroups.com> <op.tszr0jmmyvsyti@administrators-computer.local> <1180281447.485868.51820@o5g2000hsb.googlegroups.com> <op.tszy3hu8yvsyti@administrators-computer.local> <1180355762.494895.93280@k79g2000hse.googlegroups.com> NNTP-Posting-Host: 83.147.135.10 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1180377134 25627 83.147.135.10 (28 May 2007 18:32:14 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Mon, 28 May 2007 18:32:14 +0000 (UTC) X-User: hipertracker User-Agent: Opera Mail/9.21 (MacIntel) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit