Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: Object Oriented Orientation

by chromatic (Archbishop)
on Aug 01, 2011 at 01:54 UTC ( [id://917739]=note: print w/replies, xml ) Need Help??


in reply to Object Oriented Orientation

I have a theory that if you learn OO with Perl 5 and Moose (and my book teaches that), you'll find Java tedious, limited, and annoying.

I've split my paid work between OO programming in both languages this year, and Perl 5 and Moose are really that much better. Java's only advantage (to me as a programmer) is IDE support due to partial compilation, but once you bring in things like Spring to deal with Java's inflexibility and lack of abstractions, part of that goes away.

You can write a lot of great Perl 5 code while only ever using objects (so you ought to know enough to be able to use OO modules), but OO Perl 5 gives you a lot of other options to solve problems—especially in testing and design.

Replies are listed 'Best First'.
Re^2: Object Oriented Orientation
by koolgirl (Hermit) on Aug 02, 2011 at 00:50 UTC

    ++. Thanks, I was excited to hear praise, complete praise, with no apologies or explanations, of OO Perl. I of course appreciate ALL comments here, and the time all monks devoted to answering, because I really needed to see and hear all sides of the coin on this topic, so different perspectives and opinions is a huge advantage given me on this thread, but it is still nice to hear a true professional, give an unabridged, pure appraisal of my long time love, Perl.

    Of course, it seems I've made a big mistake not having learned OO code before now, but, fortunately, my brethren are helping me get back on track, so hopefully, JavaFan, I'll be able to make a left turn soon ;)


    "The unexamined life is not worth living." -- Socrates

    "The idea, is to make a compromise, some where between your ambitions, and your limitations."--The Teahouse of the August Moon

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://917739]
help
Chatterbox?
and the web crawler heard nothing...

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

    No recent polls found