CGI::Builder

CGI::Builder is a Perl framework to build simple or complex web-apps.
Download

CGI::Builder Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Domizio Demichelis
  • Publisher web site:
  • http://search.cpan.org/~domizio/CGI-Application-Plus-1.21/lib/CGI/Application/CheckRM.pm

CGI::Builder Tags


CGI::Builder Description

CGI::Builder is a Perl framework to build simple or complex web-apps. CGI::Builder is a Perl framework to build simple or complex web-apps.SYNOPSIS # define your build use CGI::Builder qw| CGI::Builder::AnyExtension AnySuperClass |;This is the starting point of the documentation of the CGI Builder Framework (CBF). You should read this documentation before any other documentation in any other module that extends the CBF.Here are some key features of "CGI Builder":· Rapid DevelopmentYou inherit an efficient and flexible pre-built structure, a lot of useful, pre-configured and ready to use objects which will allow you to produce very compact, simple to write and maintain code.· An easy tool for beginners and expertsThe CBF handler approach make it easy the design of both simple and complex CGI applications with minimum programming effort. (see "Handlers")· Pre-structured processThe CBF implements a pre-structured and customizable CGI process, subdivided in phases to allow maximum process resolution and control. (see "Process Phases")· Memory EfficientThe whole CGI::Builder module is written in just 210 lines of code, very fast to load, very small footprint and very easy to maintain ;-). (see "Internal Structure")· Homogeneous AccessorsThe programmer has just to learn the features of a couple of accessors (property and property group) to be able to use dozens of different accessors with the same friendly and consistent interface. (see "PROPERTY ACCESSORS" and "PROPERTY GROUP ACCESSORS")· OOTools pragmasWhen using OOTools, adding lots of new custom properties accessors or accessors added by extensions will practically not increase neither the loading time nor the memory reqirements. (see "Function Templates" in the perlref manpage)· Smart defaults always overridableThe default of this framework are usually smart enough to do the right job for you even without any specific assignation, anyway you can always easily override everything with your own code. (see "Overriding" and "ADVANCED FEATURES")· Powerful and flexible extension systemThe CBF extension system allows "Inheritance, Overriding and Overrunning" which greatly simplify the development and the use of any super class or extension.· Growing Extensions ListYour application can take the advantage of a broad "Extensions List" already covering most needed tasks (and hopefully growing with the contribution of many authors).· Consistent interface and internal structureThe internal structure mirrors the public interface, so no mistakes about public or private methods and keys which often cause conflict in other frameworks. (see "Internal Structure")· Clear Conventions and Guide LinesThe CBF clearly states the conventions and the guide lines to use in your code or in extensions, making it very simple to avoid clashes and inconsistency even with future extensions. (see "HOW TO...")Requirements:· Perl version >= 5.6.1· OOTools >= 2.1· IO::Util >= 1.46


CGI::Builder Related Software