X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FIntro.pod;h=e8b1c8671815ae12b0f04338269505a05fefb963;hb=61a9002d77ce79bc038b3ec6212e275015801594;hp=50ffca58c59dc03736eccdf3b34bc17fe491ec9f;hpb=fc9c8698111d321eb33af14931779886eed5497f;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Manual/Intro.pod b/lib/Catalyst/Manual/Intro.pod index 50ffca5..e8b1c86 100644 --- a/lib/Catalyst/Manual/Intro.pod +++ b/lib/Catalyst/Manual/Intro.pod @@ -5,25 +5,26 @@ Catalyst::Manual::Intro - Introduction to Catalyst =head1 DESCRIPTION This is a brief overview of why and how to use Catalyst. It explains how -Catalyst works and shows how to get a simple application up and running quickly. +Catalyst works and shows how to get a simple application up and running +quickly. =head2 What is Catalyst? Catalyst is an elegant web application framework, extremely flexible yet -extremely simple. It's similar to Ruby on Rails, Spring (Java) and L, -upon which it was originally based. +extremely simple. It's similar to Ruby on Rails, Spring (Java) and +L, upon which it was originally based. =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 that handles one -concern without affecting code that handles the others. Catalyst promotes the -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 the 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. +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 @@ -33,8 +34,8 @@ Access and modify content (data). L, L, L... =item * B -Present content to the user. L