[Catalyst] ways to do stuff and why
Alex Pavlovic
alex at taskforce-1.com
Fri Aug 18 21:02:20 CEST 2006
On Friday 18 August 2006 10:57, Brian Kirkbride wrote:
> This is what I had thought initially, but I have come to see the benefit of
> doing it the way Matt describes.
This is the right way of doing it. Another reason for not throwing business
logic into controller is, that sometimes you want to have multiple
controllers supporting variety of interfaces: SOAP,XMLRPC,REST,etc..
This means duplication of business logic across multiple controllers if you
keep business logic in the controller class. Very, very bad. Simple solution,
just keep business logic within the model class, then you can re-use as much
as you want.
> I'm very interested in hearing others' thoughts on this, because it really
> seems to be a point of contention in MVC/Web programming.
Well you just heard mine.
>
> Best,
> Brian
>
> _______________________________________________
> 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/
--
Alex Pavlovic - CTO
TF-1 Inc. ( Custom development, consultancy and training )
http://taskforce-1.com
More information about the Catalyst
mailing list