Re: [CDBI] I am still with Class::DBI - anyone else?
Rod McChesney <[email protected]> Sun, 29 Mar 2009 12:29:15 -0700
| Newsgroups | gmane.comp.lang.perl.modules.class-dbi |
|---|---|
| Message-ID | <[email protected]> |
--===============0417930004== Content-Type: multipart/alternative; boundary=0016361e889040a167046646fb1e --0016361e889040a167046646fb1e Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I'll chime in -- we started with CDBI about four years ago. I followed the blowup but we stuck with it despite some warts. It did what we needed and we could work around any problems we found. I've used several ORM products in Java and I like the balance CDBI strikes between too little and too much. The projects are more or less in maintenance mode now but they do get new features and fixes, and our existing CDBI infrastructure has been up to the task. However if I were starting over at this point I suspect I would go with Rose rather than DBIx. On Sun, Mar 29, 2009 at 12:12 PM, Aaron Johnson <[email protected]>wrote: > Kate, > > I started using Class::DBI several years ago, shortly after it had > come out. I still have several projects that use it and I have built > some projects that use DBIx::Class as well in the last year. > > I am the author of the Class::DBI::Plugin::FilterOnClick and at one > point I started to rewrite it to work under DBIx::Class as well, but > have not completed it yet. That was at least two years ago. > > After having worked with both modules I still like Class::DBI better, > but as with any software in the Internet era we have to keep moving > forward to what has a bigger community if we hope to have support and > get more pre-built goodies. It seems strange to me that we discount a > module sometimes because it hasn't been updated in a while. Somehow > frequency of update trumps usefulness. Not for everyone mind you, but > it seems to be an increasing attitude. > > My use of Class::DBI at this stage is completely maintenance and I > would not start any new projects in it simply because developers that > would be assisting in new projects have most likely use DBIx::Class > instead so it *might* be easier to find someone with experience to > help. > > In a way I think Class::DBI was ahead of the game, OO Perl had not yet > become cool enough so adoption of Class::DBI was low. When it was > cool there was the blow up on the mailing list and I think all of that > was just poor timing. It is a solid abstraction of SQL and can make > somethings easier then DBIx::Class, but the lack of adoption for the > wrong reasons really hurt it. > > Those are my two cents anyway. > > Aaron > > 2009/3/27 Kate Yoak <[email protected]>: > > Hey Kids, > > > > I've been using Class::DBI since 2005 - ironically, getting into it just > > after the Big Meltdown. :-) > > > > I put a lot of work into customizations, relationships, little hacks to > make > > it work the way I like it, and now it's like a comfy blanket. It's hard > to > > part.' > > > > A while ago I had an opportunity to look into DBIx::Class. I was on a > > project, which was committed to it, and was given the somewhat > intimidating > > task of figuring out how to use it so I could teach everyone else. I > spent > > a lot of time getting to know it and was able to write some useful > samples > > for the rest of the team. > > > > The end result - I went home and got back to my ever-so-sweet Class::DBI. > > Well, it's actually Matt's Class::DBI::Sweet. It lends some unbelievable > > awesomeness to the module. > > > > I simply haven't found much that Class::DBI didn't support or didn't > > accomodate after just a little code. > > > > So... I was curious, is anyone still out there? Matt, what are you up > to? > > Is anyone maintaining Class::DBI still? I would love to team up with > > someone to release some of my hacks, and if that were to happen, call for > > everyone else's. I'd really like to see this code resurrected. Someone > > recently told me, Class::DBI was deprecated. Deprecated my butt! :-) > > > > Any thoughts? Any voices? > > > > Kate > > > > _______________________________________________ > > ClassDBI mailing list > > ClassDBI-Ra3b/[email protected] > > http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi > > > > > > _______________________________________________ > ClassDBI mailing list > ClassDBI-Ra3b/[email protected] > http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi > --0016361e889040a167046646fb1e Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'll chime in -- we started with CDBI about four years ago. I followed = the blowup but we stuck with it despite some warts. It did what we needed a= nd we could work around any problems we found. I've used several ORM pr= oducts in Java and I like the balance CDBI strikes between too little and t= oo much.<div> <br></div><div>The projects are more or less in maintenance mode now but th= ey do get new features and fixes, and our existing CDBI infrastructure has = been up to the task. However if I were starting over at this point I suspec= t I would go with Rose rather than=C2=A0DBIx.<br> <br><div class=3D"gmail_quote">On Sun, Mar 29, 2009 at 12:12 PM, Aaron John= son <span dir=3D"ltr"><<a href=3D"mailto:[email protected]">aaronj= [email protected]</a>></span> wrote:<br><blockquote class=3D"gmail_quote= " style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> Kate,<br> <br> I started using Class::DBI several years ago, shortly after it had<br> come out. =C2=A0I still have several projects that use it and I have built<= br> some projects that use DBIx::Class as well in the last year.<br> <br> I am the author of the Class::DBI::Plugin::FilterOnClick and at one<br> point I started to rewrite it to work under DBIx::Class as well, but<br> have not completed it yet. =C2=A0That was at least two years ago.<br> <br> After having worked with both modules I still like Class::DBI better,<br> but as with any software in the Internet era we have to keep moving<br> forward to what has a bigger community if we hope to have support and<br> get more pre-built goodies. =C2=A0It seems strange to me that we discount a= <br> module sometimes because it hasn't been updated in a while. =C2=A0Someh= ow<br> frequency of update trumps usefulness. =C2=A0Not for everyone mind you, but= <br> it seems to be an increasing attitude.<br> <br> My use of Class::DBI at this stage is completely maintenance and I<br> would not start any new projects in it simply because developers that<br> would be assisting in new projects have most likely use DBIx::Class<br> instead so it *might* be easier to find someone with experience to<br> help.<br> <br> In a way I think Class::DBI was ahead of the game, OO Perl had not yet<br> become cool enough so adoption of Class::DBI was low. =C2=A0When it was<br> cool there was the blow up on the mailing list and I think all of that<br> was just poor timing. =C2=A0It is a solid abstraction of SQL and can make<b= r> somethings easier then DBIx::Class, but the lack of adoption for the<br> wrong reasons really hurt it.<br> <br> Those are my two cents anyway.<br> <font color=3D"#888888"><br> Aaron<br> </font><div class=3D"im"><br> 2009/3/27 Kate Yoak <<a href=3D"mailto:[email protected]">[email protected]</a>&= gt;:<br> </div><div><div></div><div class=3D"h5">> Hey Kids,<br> ><br> > I've been using Class::DBI since 2005 - ironically, getting into i= t just<br> > after the Big Meltdown.=C2=A0 :-)<br> ><br> > I put a lot of work into customizations, relationships, little hacks t= o make<br> > it work the way I like it, and now it's like a comfy blanket.=C2= =A0 It's hard to<br> > part.'<br> ><br> > A while ago I had an opportunity to look into DBIx::Class. I was on a<= br> > project, which was committed to it, and was given the somewhat intimid= ating<br> > task of figuring out how to use it so I could teach everyone else.=C2= =A0 I spent<br> > a lot of time getting to know it and was able to write some useful sam= ples<br> > for the rest of the team.<br> ><br> > The end result - I went home and got back to my ever-so-sweet Class::D= BI.<br> > Well, it's actually Matt's Class::DBI::Sweet.=C2=A0 It lends s= ome unbelievable<br> > awesomeness to the module.<br> ><br> > I simply haven't found much that Class::DBI didn't support or = didn't<br> > accomodate after just a little code.<br> ><br> > So... I was curious, is anyone still out there?=C2=A0 Matt, what are y= ou up to?<br> > Is anyone maintaining Class::DBI still?=C2=A0 I would love to team up = with<br> > someone to release some of my hacks, and if that were to happen, call = for<br> > everyone else's. I'd really like to see this code resurrected.= =C2=A0 Someone<br> > recently told me, Class::DBI was deprecated.=C2=A0 Deprecated my butt!= =C2=A0 :-)<br> ><br> > Any thoughts? Any voices?<br> ><br> > Kate<br> ><br> </div></div><div><div></div><div class=3D"h5">> ________________________= _______________________<br> > ClassDBI mailing list<br> > <a href=3D"mailto:ClassDBI-Ra3b/[email protected]">ClassDBI@lists.= digitalcraftsmen.net</a><br> > <a href=3D"http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi= " target=3D"_blank">http://lists.digitalcraftsmen.net/mailman/listinfo/clas= sdbi</a><br> ><br> ><br> <br> _______________________________________________<br> ClassDBI mailing list<br> <a href=3D"mailto:ClassDBI-Ra3b/[email protected]">ClassDBI-Ra3b/[email protected]= alcraftsmen.net</a><br> <a href=3D"http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi" tar= get=3D"_blank">http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi<= /a><br> </div></div></blockquote></div><br></div> --0016361e889040a167046646fb1e-- --===============0417930004== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ClassDBI mailing list ClassDBI-Ra3b/[email protected] http://lists.digitalcraftsmen.net/mailman/listinfo/classdbi --===============0417930004==--