🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.ruby
Article #516

Re: pan od Hibernate chyba nie lubi Ruby

#516
From: Jaroslaw Zabiello
Date: Mon, 28 May 2007 18:32
58 lines
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-mail
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>

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