[sf-perl] What's DBIx
biztos at mac.com
Wed Jul 9 16:29:11 PDT 2008
The main point is that the DBIx::Class project is the new hotness in database interfaces. It's everything Class::DBI could have become but didn't.
It's the preferred "M" (Model) in Catalyst's MVC, but by no means depends on it.
DBIx::Class (often called DBIC for short) is used in all sorts of large production environments, including banks. It's a very, very powerful object-relational mapping system (ORM) and I highly recommend it.
However, if you just need to do a little bit of database interaction it's probably overkill. But for anything sufficiently complex that you start drawing entity-relationship diagrams, you should consider DBIC.
On Wednesday, July 09, 2008, at 03:59PM, "Joe Brenner" <doom at kzsu.stanford.edu> wrote:
>yary <not.com at gmail.com> wrote:
>> Andy Lester <andy at petdance.com> wrote:
>> > yary wrote:
>> >> Is DBIx just a namespace to group various DBI-related modules
>> > Yes.
>I think the "x" just means "extension" -- it's a way to distinguish
>that something is based on DBI, but is not part of DBI.
>You'll notice there's also a "MasonX::" namespace on CPAN.
>SanFrancisco-pm mailing list
>SanFrancisco-pm at pm.org
More information about the SanFrancisco-pm