The Definitive Guide to Catalyst: Writing Extensible, Scalable and Maintainable Perl–Based Web Applications (Paperback)

Kieren Diment, Matt Trout

  • 出版商: Apress
  • 出版日期: 2009-07-09
  • 定價: $1,650
  • 售價: 2.4$399
  • 語言: 英文
  • 頁數: 362
  • 裝訂: Paperback
  • ISBN: 1430223650
  • ISBN-13: 9781430223658
  • 相關分類: Perl 程式語言JVM 語言
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

Learn to build web applications with Catalyst, the popular open source web framework based on the Perl programming language. The Definitive Guide to Catalyst: Writing Extendable, Scalable, and Maintainable Perl–Based Web Applications is a definitive guide to Catalyst version 5.8, which will be released in 2009. This book contains

  • Training materials for new and experience programmers.
  • Worked examples and cookbook–style recipes of common web application programming tasks
  • Fundamentals of web application design and best–practice application style

What you’ll learn

  • Write web applications with Catalyst and Perl.
  • Design for extendability and code reuse.
  • Understand deployment options for high– and low–traffic sites.
  • Use DBIx::Class, Moose, and Template Toolkit.
  • Understand the Catalyst dispatcher and request cycle.
  • Deal with common web programming requirements: authentication and authorization, web services, sending e–mail, serving streaming media.

Who is this book for?

The primary audience for this book is existing Perl programmers who want more information on writing robust maintainable and extendable web applications. This group is comprised of four subgroups:

  • Experienced perl programmers wanting to update their web programming skills (for example, CGI.pm, mod_perl, and Mason programmers)
  • Intermediate/Late beginner programmers wanting to learn rapid, extendable, maintainable web programming techniques in Perl
  • System administrators and other non–web users of Perl (e.g., bioinformatics workers) who want to learn modern Perl web development techniques
  • Existing catalyst programmers who want to learn about best practices for catalyst development

This book is also for programmers who want to understand web application design and development more thoroughly.

商品描述(中文翻譯)

學習使用Catalyst,這是一個基於Perl程式語言的流行開源網頁框架,來建立網頁應用程式。《Catalyst權威指南:撰寫可擴展、可擴充和易於維護的基於Perl的網頁應用程式》是一本關於Catalyst 5.8版本的權威指南,該版本將於2009年發布。本書包含以下內容:

- 面向新手和有經驗的程式設計師的培訓材料。
- 常見網頁應用程式編程任務的實例和食譜。
- 網頁應用程式設計的基礎知識和最佳實踐應用風格。

你將學到以下內容:

- 使用Catalyst和Perl編寫網頁應用程式。
- 設計可擴展性和代碼重用性。
- 了解高流量和低流量網站的部署選項。
- 使用DBIx::Class、Moose和Template Toolkit。
- 了解Catalyst調度器和請求週期。
- 處理常見的網頁編程需求:身份驗證和授權、網頁服務、發送電子郵件、提供流媒體服務。

本書的目標讀者群包括現有的Perl程式設計師,他們希望獲得有關撰寫堅固、易於維護和可擴展的網頁應用程式的更多信息。這個群體包括以下四個子群體:

- 有經驗的Perl程式設計師,希望更新他們的網頁編程技能(例如,CGI.pm、mod_perl和Mason程式設計師)。
- 中級/後期初學者程式設計師,希望學習Perl中快速、可擴展和易於維護的網頁編程技術。
- 系統管理員和其他非網頁Perl使用者(例如,生物信息學工作者),希望學習現代Perl網頁開發技術。
- 現有的Catalyst程式設計師,希望了解Catalyst開發的最佳實踐方法。

此外,本書也適合希望更全面了解網頁應用程式設計和開發的程式設計師。