[Dbix-class] plat-form contest starting soon
Matt S Trout
dbix-class at trout.me.uk
Fri Jan 26 09:41:09 GMT 2007
On 25 Jan 2007, at 10:59, Matt S Trout wrote:
>> The nice thing about Catalyst is that it is open to many different
>> models, views, etc.
>> So no, the Geneva team will indeed use Catalyst, but not
>> DBIx::Class; instead we have another ORM called DBIx::DataModel
>> (also on CPAN).
>
> Which reminds me, you and I still need to sit down and chat about
> synergies.
>
> I reckon I could re-implement the documented interface of
> DBIx::DataModel atop DBIx::Class in ~3 days and it would actually
> be quite natural to do so, so I'm more and more suspecting the
> differences between the projects are largely in terms of how we
> conceptualise the interface rather than how we actually see the
> underlying domain.
Note in case this isn't clear - I suggested about 3 days because (1)
DBIx::DataModel is sanely built and pretty easy to understand at
least to me, (2) both projects are very much designed (although this
is maybe less obvious in the case of DBIC) in terms of the underlying
relational model to which we interface.
Please don't take it as a snipe at DataModel - if anything, it's a
compliment since DataModel operated this way out of the door whereas
DBIx::Class only got there by my usual iterative redesign/refactoring
process, and I'm happy to say that most of the bits you lot really
love were pretty much an accident on my part that fell out along the
way :)
--
Matt S Trout, Technical Director, Shadowcat Systems Ltd.
Offering custom development, consultancy and support contracts for
Catalyst,
DBIx::Class and BAST. Contact mst (at) shadowcatsystems.co.uk for
details.
+ Help us build a better perl ORM: http://dbix-
class.shadowcatsystems.co.uk/ +
More information about the Dbix-class
mailing list