Article View: pl.comp.lang.ruby
Article #512Re: pan od Hibernate chyba nie lubi Ruby
From: climbus
Date: Sun, 27 May 2007 15:57
Date: Sun, 27 May 2007 15:57
49 lines
3885 bytes
3885 bytes
On 27 Maj, 17:30, "Jaroslaw Zabiello" <hipertrac...@gmail.com> wrote: > Dnia 27-05-2007 o 15:15:42 climbus <clim...@gmail.com> napisał(a): > No to wychodzi prawie na to samo. Hibernate zapewnia tylko szerszą obsługę > obiektową bez konieczności uciekania się do SQL. Tylko że to jest okupione > duuuużo większą złożonością tego ORM'a. Coś za coś. Nie widzę tu jakiejś > szczególnej przewagi Hibernate. > > >>> I co z tego? Active Record pozwala na znacznie bardziej wyrafinowaną > >>> kontrolę nad budowanym SQL > > > Bardziej wyrafinowaną? W porównaniu z czym, hibernate? Podaj przykład. > > W porównaniu do tego coś napisał odnośnie kontroli typów, tzn. Hibernate > pilnuje czy zmienna jest typu integer. Active Record potrafi daleko więcej > niż to wynika ze statycznej kontoli typów. Potrafi pilnować aby pole było > poprawnym emailem, zgodne z wyrażeniem regularnym, typu int, float czy > string, spełniającym pewien zakres wartości itp. itd. Na tym tle statyczna > kontrola typów wygląda bladziutko. Po pierwsze: walidacja w frameworkach typu Spring jest oddzielną warstwą nie będę tu dywagował nad wadami i zaletami takiego rozwiązania. Po drugie: Integer jest tylko przykładem, można sobie zrobić jaki tylko typ sobie życzysz > > Jeszcze raz: ZA POMOCĄ HIBERNATE NIE TWORZY SIĘ TABEL. Można to zrobić > > oddzielną biblioteką hibernate tools. > > No to zrób. Hibernate czy jego narzędzie. Potrafisz? Bo ja myślę, że nie. > Musisz użyć SQL'a. Oczywiście. Aby zrobić coś co jest specyficzne dla jednego silnika robię to sql'em. A czym miałbym zrobić, młotkiem? I co tym udowodniliśmy? Że orm nie może blokować używania czystego SQL'a. Że Rails jest lepszy do mniejszych projektów, ze javowy hibernate jest bardziej skomplikowany ale ma większe możliwości od AR. Cały czas twierdzę, że nie są to platformy odpowiednie do porównań. Rails mógłby sie chwalić, że wykopie PHP i że zagospodaruje kawałek rynku sztucznie zajmowanego przez Javę. Ale Rails twierdzi, że Java umiera. Tylko co ma ja zastąpić na rynku, na którym ma największy udział? -- Climbus http://blog.netstation.pl/
Technical Details
Message-ID:
<1180281447.485868.51820@o5g2000hsb.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!o5g2000hsb.googlegroups.com!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>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!o5g2000hsb.googlegroups.com!not-for-mail From: climbus <climbus@gmail.com> Newsgroups: pl.comp.lang.ruby Subject: Re: pan od Hibernate chyba nie lubi Ruby Date: 27 May 2007 08:57:27 -0700 Organization: http://groups.google.com Lines: 63 Message-ID: <1180281447.485868.51820@o5g2000hsb.googlegroups.com> 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> NNTP-Posting-Host: 88.156.65.8 Mime-Version: 1.0 X-Trace: posting.google.com 1180281456 8448 127.0.0.1 (27 May 2007 15:57:36 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 27 May 2007 15:57:36 +0000 (UTC) In-Reply-To: <op.tszr0jmmyvsyti@administrators-computer.local> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: o5g2000hsb.googlegroups.com; posting-host=88.156.65.8; posting-account=NnX8LQ0AAAAmPIhsTkw5CCUmCFVF5kgb Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit