Perl

From OpenWetWare

(Difference between revisions)
Jump to: navigation, search
(CGI::Application)
Current revision (16:45, 13 April 2007) (view source)
(Toolkits)
 
(38 intermediate revisions not shown.)
Line 1: Line 1:
-
==CGI==
+
__NOTOC__
-
===Modules===
+
*[http://cpan.org/ CPAN]: Comprehensive Perl Archive Network
-
====CGI::Application====
+
*[http://www.perl.org/ The Perl Directory] - perl.org
-
*builds upon CGI adding a structure for writing truly reusable Web-applications
+
**[http://perldoc.perl.org/ Perl documentation]
-
*"run-mode" - single screen of an application
+
**[http://www.perldoc.com/perl5.8.0/pod/perlintro.html Introduction to Perl]
-
*"Mode Parameter" is used to store (and retrieve) the current run-mode of your application
+
**[http://faq.perl.org/ FAQs]
-
*maps each run-mode to a specific Perl subroutine ("Run-Mode Method") that implements the behavior of a single run-mode
+
*[http://www.perl.com/ Perl.com]
-
*an "abstract class", and is only used via inheritance
+
**[http://www.perl.com/pub/q/faqs FAQs]
-
package Your::Web::Application;
+
*[http://www.cs.cmu.edu/People/rgs/pl-exp-op.html Perl 4 operators]
-
use base 'CGI::Application';
+
*[http://use.perl.org/~ziggy/journal/26131 Manipulexity and Whipuptitude]
-
*setup() method defines a map between run-modes and run-mode methods
+
*[http://www.perl.com/pub/a/2006/01/12/what_is_perl_6.html perl.com: What Is Perl 6]
-
*
+
*[http://stuff.mit.edu/iap/perl/ SIPB IAP 2006 Perl Programming]
-
References
+
*[http://perldoc.perl.org/index-language.html Language reference] - perldoc.perl.com
-
*[http://www.perl.com/pub/a/2001/06/05/cgi.html Using CGI::Application]
+
**[http://perldoc.perl.org/perlsyn.html perlsyn]
-
*[http://search.cpan.org/~markstos/CGI-Application-4.05/lib/CGI/Application.pm CPAN]
+
*[http://stein.cshl.org/genome_informatics/ Genome Informatics lectures] by Lincoln Stein
-
*[http://cgiapp.erlbaum.net/cgi-bin/cgi-app/index.cgi Wiki]
+
**[http://stein.cshl.org/cgi-bin/perlref Perl Function Documentation] - lookup function description by its name
-
====CGI::Builder====
+
==Recipes==
-
*[http://search.cpan.org/~domizio/CGI-Builder-1.35/lib/CGI/Builder.pm CPAN]
+
*[http://sedition.com/perl/code-index.html Code index]
 +
*[http://www.perlcircus.org/ Perl Circus] - Perl Tricks, Tips And Traps
 +
*[[Perl/Closures|Closures]]
 +
*[[Perl/Modules|Modules]]
 +
*[http://sial.org/howto/perl/ Perl howto] @ sial.org
 +
*[http://www.perl.com/pub/a/2006/03/02/ajax_and_perl.html Using Ajax from Perl] @ perl.com
 +
*[http://www.perl.com/pub/a/2005/07/14/bestpractices.html Ten Essential Development Practices] @ perl.com
 +
 
 +
==Toolkits==
 +
*[[Perl/CGI|CGI]]
 +
**[http://perldoc.perl.org/CGI.html CGI - perldoc.perl.org]
 +
**[http://search.cpan.org/dist/CGI.pm/ CGI.pm - Lincoln D. Stein]
 +
**[http://search.cpan.org/~markstos/CGI-Application-4.05/lib/CGI/Application.pm CGI::Application] - Framework for building reusable web-applications
 +
**[http://www.perl.com/pub/a/2001/06/05/cgi.html Using CGI::Application]
 +
*[[Perl/DBI|DBI]]
 +
*[[BioPerl]]
 +
 
 +
===Web development frameworks===
 +
*[http://www.catalystframework.org/ Catalyst]
 +
**[http://www.perl.com/pub/a/2005/06/02/catalyst.html perl.com: Catalyst]
 +
*[http://jifty.org/ Jifty]
 +
**[http://stuff.mit.edu/iap/webapps/ MIT IAP 2007 class]
 +
 
 +
===GUI===
 +
*[http://www.perl.com/pub/a/2001/03/gui.html Writing GUI Applications in Perl/Tk]
 +
*[http://www.perl.com/pub/a/2001/09/12/wxtutorial1.html wxPerl: Another GUI for Perl]
 +
 
 +
==Books==
 +
*[http://www.cs.cf.ac.uk/Dave/PERL/perl_caller.html Practical Perl Programming]
 +
*[http://en.wikibooks.org/wiki/Programming:Perl Programming:Perl] - a wikibook
 +
*[http://freecomputerbooks.com/langPerlBooks.html Misc Perl books online]
 +
*[http://www.unix.org.ua/perl/ Введение в Perl]

Current revision

Recipes

Toolkits

Web development frameworks

GUI

Books

Personal tools