<?xml version="1.0" encoding="windows-1252"?>
<node id="572567" title="Why did DBIC overtake CDBI?" created="2006-09-12 12:17:24" updated="2006-09-12 08:17:24">
<type id="115">
perlquestion</type>
<author id="8911">
mattr</author>
<data>
<field name="doctext">
Dear Monks,
&lt;P&gt;
In "DATABASE ACCESS WITH [cpan://DBIx::Class|DBIx::Class]", the [http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7001/lib/Catalyst/Manual/Tutorial/CatalystBasics.pod|Catalyst Manual] says, "Although Tony Bowden's [cpan://Class::DBI|Class::DBI] has been the traditional Perl ORM &lt;i&gt;(object relational mapping)&lt;/i&gt; engine, Matt Trout's DBIx::Class (abbreviated as "DBIC") has rapidly emerged as the Perl-based ORM technology of choice. Most new Catalyst applications rely on DBIC, as will this tutorial."
&lt;P&gt;
As it happens I've always used CDBI and HTML::Template but Catalyst likes DBIC and Template Toolkit so I'm planning on doing the switchover.
&lt;P&gt;
I don't mean to start a flamewar, but I'd like to know why. I've felt CDBI is too slow.  Any monks with experience using both in or outside of Catalyst? Thanks.</field>
</data>
</node>
