[Catalyst] Re: Shoot out -- Catalyst / RoR / Other MVC apps --

Anthony Gardner cyclewood_ltd at yahoo.co.uk
Thu May 10 17:10:02 GMT 2007


No, I don't need to learn OO as I'm happy with it. It's just that while looking at patterns and how Java does them, for example, I start having a rummage around CPAN to see what's there to help me i.e Class::Decorator seemed like a good toy ... but doesn;t work.

And then all this other stuff pops up and I think ohhh, that's interesting and start having a play. Esp now as I've discovered cpantools.org which is great for showing up packages that otherwise I'd never have come across.

Perl6 ..... Hmmmmmm. Am not holding my breath for its release. I quite like Ruby but use Perl at work so have to stay here (which I don't mind)



Wade.Stuart at fallon.com wrote: 




Anthony Gardner  wrote on 05/10/2007 10:04:33
AM:

> good enough reason not to use it then if you ask me ;)
>
> Have only played with it but haven;t taken it seriously myself.
>
> But, this does raise another question I have. There is plethora of
> modules that are to help Perl be more OO like and stricter ....
> which is cool, but are there any good de-facto standard modules that
> are used by the majority of people wishing to be more OO compliant.
>
> For example, in the realms of MVC in Perl, Catalyst has become the
> de-facto std, DBIx::Class for ORM etc.
>
> I'm currently on a mission to learn patterns and better techniques,
> thus searching CPAN for this type of stuff. But, the dates that
> these packages were created/last maintained get me thinking that
> they're either ULTRA stable or not used very much.
>
> I know this is well OT but then this thread has gone waaaaaaaay off
> track from the original mail ......... which I find hilarious ...
> as I started it.
>
> -Ants

Well, my view is you can kinda get there with perl right now using moose
and other modules to fake out the weaknesses in the perl oo layer -- but it
looks like full blown strict OO is still pushed into the realm of perl 6.
I am not saying you can't do OO right now in perl (of course you can),
just that much of the edge of perl OO is smother over by modules that hide
the sharp edges from you.  So if you are looking to "learn" OO,  there may
be some disservice to do so in perl as you may not come to see the issues
for what they are.  As far as learning/using design patterns,  to me that
seems less tied to the language and more tied to how you "think" out the
problems and design solutions.

-Wade


_______________________________________________
List: Catalyst at lists.rawmode.org
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.rawmode.org/
Dev site: http://dev.catalyst.perl.org/


 		
---------------------------------
 New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20070510/fc4e688a/attachment-0001.htm


More information about the Catalyst mailing list