Hmm, I just saw this (catching up on my email, if you can't tell already
;)) after I replied directly to Robert's previous email on this topic.
I wanted to share that I'm using/enjoying Rose, too, but also that I
stumbled onto it and gave it a shot after reading Randal's columns on
the technology:
http://www.stonehenge.com/merlyn/LinuxMag/col86.html
http://www.stonehenge.com/merlyn/LinuxMag/col87.html
http://www.stonehenge.com/merlyn/LinuxMag/col88.html
http://www.stonehenge.com/merlyn/LinuxMag/col89.html
In the first column, Randal talks about his take on the ORM debate.
- Jason
Daniel Sterling wrote:
Peter Karman wrote:
RDBO++
So here everybody is saying they like Rose better, and I'm learning DBIC :)
So, I'll ask, what do you think? How is Rose better than DBIC or vice
versa?
The most comprehensive comparison I found is at
http://osdir.com/ml/lang.perl.modules.dbi.rose-db-object/2006-06/msg00021.html
, which is a post from the Rose author.
I glanced at Rose's docs and they do look very well done, so that's
definitely a plus. The syntax looks clean, as well.
Resultset chaining seems to be DBIC's killer feature.
RDBO is faster but definitely less extensible... performance was a
design goal for RDBO, which eschews simplicity and extensibility for it.
DBIC's codebase is definitely more modular and extensible.
IMO I think if you want speed, use DBI directly, right? :) But I suppose
if the effort has been made and Rose works, I can't fault someone for
choosing it on speed.
RDBO may have a better schema loader ... but you should just
auto-generate once and then manually maintain in any case...
So -- both good modules. Did I miss anything? Anybody have strong
opinions or other comments?
-- Dan
Other references:
http://lists.scsys.co.uk/pipermail/dbix-class/2006-June/001555.html
http://lists.scsys.co.uk/pipermail/dbix-class/2006-June/001549.html
http://www.dev411.com/blog/tag/rdbo
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################
##### CGI::Application community mailing list ################
## ##
## To unsubscribe, or change your message delivery options, ##
## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ##
## ##
## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ##
## Wiki: http://cgiapp.erlbaum.net/ ##
## ##
################################################################