Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

I am not fond of DBIx::Class, as it can be fairly complicated. There are so many places customization and configuration can reside it can take a while before you find what you are looking for. You should really think of it as its own application rather than easy to use modules.

I can understand why they made some of the decisions that did. It was supposed to be generic enough to support most databases and what every database designs someone came up. To address these problems required some patch-work coding which made it messier than it needed to be.

Basically, if you have a relatively good design you can get through DBIx::Class with only a few headaches. If you have a crappy design, your going to have a lot of headaches. I still suggest that you learn the in and outs of DBIx::Class because it will be easier than creating your own solution.


In reply to Re: The (Too-)Well Hidden Magic of "DBIx::Class" by Herkum
in thread The (Too-)Well Hidden Magic of "DBIx::Class" by sundialsvc4

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others meditating upon the Monastery: (4)
As of 2024-04-25 17:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found