RSS | Module Info | Add a review of DBIx-Class

2 out of 2 found this review helpful:

DBIx-Class (0.08012) *****

DBIx::Class is not only the best Perl ORM I've used, but also one of the best ORMs in any language. It might not be the fastest or lightest ORM, but it's definitely the one with the most intelligent and flexible API.

Tobias Kremer - 2009-02-20 05:10:41
Was this review helpful to you?  Yes No

3 out of 3 found this review helpful:

DBIx-Class (0.08010) *****

Watching DBIx::Class grow up has been a lot of fun: when once I would tentativly mention it to senior developers, pointing out the terrible documentation and potentially unstable codebase, these days I happily point junior programmers towards it and expect them to produce good results within the day.

This is one of several packages that makes Ruby On Rails seem a complete waste of time.

Great work - thanks to all on the team!

Lee Goddard - 2008-09-10 05:29:42
Was this review helpful to you?  Yes No

8 out of 8 found this review helpful:

DBIx-Class (0.08007) *****

DBI::Class has made it so using SQL databases isn't tedious, but even pleasant and fun. It's amazingly powerful and well thought out. Truly amazing work.

Jake - 2007-10-29 18:56:52
Was this review helpful to you?  Yes No

8 out of 9 found this review helpful:

DBIx-Class (0.08003) *****

DBIx-Class is an excellent framework with a big community and I'm surprised with every piece of code that I migrate from another db-interface. In association with Catalyst and Template-Toolkit it makes a lot of fun to develop.

Fiyu - 2007-07-25 04:50:59
Was this review helpful to you?  Yes No

2 out of 6 found this review helpful:

DBIx-Class (0.08010) *****

Many people go through a phase of writing their own Object Relational Mapping class. I did.

Then I discovered Class::DBI and threw away my own ORM code.

Then I discovered DBIx::Class and threw away all my code that used Class::DBI.

That painful exercise makes me appreciate DBIx::Class all the more!

Ian Docherty - 2007-06-06 06:29:18
Was this review helpful to you?  Yes No

16 out of 16 found this review helpful:

DBIx-Class (0.08010) *****

I'm coming from the explicit DBI/DBD/SQL programming world and are just switching/learning to the way of ORM. Therefore my point of view is rather at a beginner level.

DBIx class is really nice if you follow the path of the examples with widespread open source databases like MySQL. I mostly used it from within Catalyst and I got practically all simple and enhanced query problems solved quite elegant without programming in SQL.

So, why not 5 stars?

Because the documentation may become very confusing once you have to use another database system (Oracle in my case) and the basic examples are not enough or you need to do manually what normally Catalyst helper scripts do for you.

Then the documentation too often says "see This::Other::Related::Module". This might be true but requires you to understand each of those other related modules and to click through the hell of the circular dependencies between all those modules which is very annoying once you lost the thread. All this got worse when some of similar modules or some single methods just went deprecated. I really got lost there.

I wish the documentation would simply be more explicit even if that means doubling some prose and examples. Currently it feels a bit too much from a point of view of advanced regular DBIx::Class users.

Update 2008-05-30: I raise my rating to 5 stars. The docs got better and it's so worth all the effort to understand this ORM because it gets more and more fun the more you get used to it and the community on irc helps you with every problem within minutes. What else should they do to earn 5 stars?

Steffen Schwigon - 2006-07-05 03:42:27
Was this review helpful to you?  Yes No

5 out of 6 found this review helpful:

DBIx-Class (0.06002) *****

I'm in the process of converting Handel from CDBI to DBIC schemas. There is almost nothing you can't tweak, change, modify, or redirect about the various logic and behaviors of how DBIC operates on your data. DBIC makes the tedious things easy, and the complicated things quite possible.

Christopher H. Laco - 2006-05-16 12:46:40
Was this review helpful to you?  Yes No

9 out of 10 found this review helpful:

DBIx-Class (0.06002) *****

I never had so much fun working with a database before the birth of DBIC :) What else to say? Open minded development lead and community, many tests, getting better and better every version. So DBIC++ from my side.

phaylon - 2006-04-21 05:55:53
Was this review helpful to you?  Yes No

10 out of 11 found this review helpful:

DBIx-Class (0.06001) ****

This is the best ORM I've ever used. Class::DBI was way too limited and I always ended up with a bunh of set_sql() and similia.

Michele Beltrame - 2006-04-10 07:34:07
Was this review helpful to you?  Yes No

6 out of 20 found this review helpful:

DBIx-Class (0.08010) ***

Sucks less than the alternatives.

Sebastian Riedel - 2006-03-30 10:08:14
Was this review helpful to you?  Yes No


the camel