[Catalyst] Choosing the right ORM
Matt S Trout
dbix-class at trout.me.uk
Mon Nov 28 16:09:33 CET 2005
On Mon, Nov 28, 2005 at 08:43:08AM -0500, John Siracusa wrote:
> I also think it'd be interesting to create a set of Model::* classes that
> share the same API. Right now, they sort of do, thanks to the Class::DBI
> compatibility mode of DBIx::Class. But that just covers two (well, three
> with CDBI::Sweet) modules, and the CDBI API is not a very feature-rich
> common denominator.
Agreed.
> Ideally, ORMs should be interchangeable without requiring any app code
> changes, and without sacrificing any features. What we need is a sort of
> meta-ORM layer with ORM-specific "driver" layers. Gack, it never ends... ;)
Draft up an RFC; if we can provide this usefully I'd be more than happy to
put some work into making DBIx::Class support it.
--
Matt S Trout Specialists in Perl consulting, web development, and
Technical Director UNIX/Linux systems architecture and automation. Mail
Shadowcat Systems Ltd. mst (at) shadowcatsystems.co.uk for more information
+ Help us build a better perl ORM: http://dbix-class.shadowcatsystems.co.uk/ +
More information about the Catalyst
mailing list