X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FIntro.pod;h=560274d47fbf7486db847b7c0e9e540bf7e9552a;hb=6f4e1683d466d0123cc7507b29a55b474ddca594;hp=79ddbbfbc415006a3dcf12688dd6676d211edc9d;hpb=fc7ec1d96ee55d1bf42af3abce155ecb717b9e2b;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Manual/Intro.pod b/lib/Catalyst/Manual/Intro.pod index 79ddbbf..560274d 100644 --- a/lib/Catalyst/Manual/Intro.pod +++ b/lib/Catalyst/Manual/Intro.pod @@ -12,21 +12,21 @@ Catalyst is an elegant web application framework, extremely flexible yet extreme =head3 MVC -Catalyst follows the Model-View-Controller (MVC) design pattern, allowing you to easily separate concerns, like content, presentation and flow control, into separate modules. This separation allows you to modify code tat handles one concern without affecting code that handles the others. Catalyst promotes re-use of existing Perl modules that already handle common web application concerns well. +Catalyst follows the Model-View-Controller (MVC) design pattern, allowing you to easily separate concerns, like content, presentation and flow control, into separate modules. This separation allows you to modify code that handles one concern without affecting code that handles the others. Catalyst promotes re-use of existing Perl modules that already handle common web application concerns well. Here's how the M, V and C map to those concerns, with examples of well-known Perl modules you may want to use for each. =over 4 -=item * Model +=item * B Access and modify content (data). L, L, L... -=item * View +=item * B Present content to the user. L