Book Image

Catalyst

By : Jonathan Rockway
Book Image

Catalyst

By: Jonathan Rockway

Overview of this book

<p>Many web applications are implemented in a way that makes developing them painful and repetitive. Catalyst is an open-source Perl-based Model-View-Controller framework that aims to solve this problem by reorganizing your web application to design and implement it in a natural, maintainable, and testable manner, making web development fun, fast, and rewarding.<br /><br />Everything that your web application needs to do is only written once; you connect to the database in one place, have configuration in one place, etc. Then, you just write actions for each URL that your application needs, without worrying about the database connections or HTML to produce. Catalyst will handle the details so you can worry about writing your application.<br /><br />Catalyst is designed to be reliable. There are hundreds of production applications and thousands of users. The code is well-tested, and new releases almost always maintain compatibility with applications written for older versions. You don't have to worry about Catalyst breaking your application and slowing down your development. It just works.<br /><br />Most importantly, Catalyst has a thriving community. You can ask a question on the IRC channel and get a response at almost any time of the day.<br />&nbsp;<br />This book embodies Catalyst's philosophies of Do It Yourself and Don't Repeat Yourself.</p>
Table of Contents (14 chapters)

About the Reviewers

Kieran Jamie Cheetham is currently residing in the UK and graduated university with a first class masters degree in Physics, Astrophysics and Cosmology.

After spending a number of years working on small HTML/CSS projects, he started working for an open source software company in northwest England. Initially focusing on refactoring PHP web-based administration interfaces and dealing with domain name management he moved on to MVC systems in Perl—and in particular Catalyst.

When not working Kieran enjoys exploring the countryside, pointing his telescopes to the night sky, reading science fiction and tinkering with machines.

Joshua McAdams is a programmer who loves hacking Perl as well as talking about programming on Perlcast, the Perl podcast. He is a CPAN contributor, a two-time YAPC host, and a winner of the Perl Foundation's White Camel Award. For a day-job, he works at Performics, a division of DoubleClick, where he serves as Engineering Manager for the Data Warehousing team.

I'd like to thank the Perl community for their continuing creation and innovation. This is a great community to be a part of. Though I've been coding for many years, I've became a much better programmer in these last few years that I've been an active member of the Perl world. I would encourage everyone who works in Perl to be a part of the community by attending a PM meeting, visiting a weekend workshop or YAPC, or just hanging out on irc.perl.org, perlmonks.org, use.perl.org, or any of the many other Perl haunts.