Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

comment on

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

Recently I have thought of seriously taking on learning OOP in perl.
Apart from the fact that I know little of the mechanisms which lie behind use,require,bless
(altough I have read about them on several occasions I have not used them all that often)
I would like to adopt a framework.
The obvious choices for me seem to be the following:
1)reading Damian Conway - Object Oriented Perl(which however could be time wasted
as it dates back to 2000 so could be seriously out-of-date,please correct me if I'm wrong)
2)reading more about Moose(which however seriously lacks some nicely binded documentation,
it just has presentations,articles,perldocs and it is a hard-to-follow learning process if
it's adopted)
3)reading more on Spiffy(which suffers from bad critique from cpan reviewers,but apart from that
seems to be nice)
I should mention that I have previously played with Moose and found it interesting.
So,I am seeking your wisdom on choosing on knowing what other alternatives I have for 1),2),3)
and also what you think will work out best.
Also my problem is that there are many such modules on cpan but none really offers any reliability,for me at least,in the
sense that they don't have sufficient documentation and I can't see someone saying:
"This is the object-system we have settled on and this one should be used because we have decided to so and we include it in some standard"

Best regards,
Stefan

In reply to looking towards learning OOP by spx2

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 surveying the Monastery: (3)
As of 2024-04-24 00:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found