[cgiapp] Re: Class::MOP? Really?

Jason Purdy jason at journalistic.com
Mon Oct 22 08:56:04 EDT 2007


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/                 ##
> ##                                                            ##
> ################################################################


More information about the cgiapp mailing list