Hello,

In case any of you are interested, I thought I would let you know 
that my new 93K Perl module HTML::Application has been released at 
version 0.4 and is available for use.  Here is a quick description:

This Perl 5 object class is a framework intended to support complex 
web applications that are easily portable across servers because 
common environment-specific details are abstracted away, including 
the file system type, the web server type, and your project's 
location in the file system or uri hierarchy.  In addition, this 
class can make it easier for your applications to be broken down into 
reusable data-controlled components, each of which would act like it 
was its own application, which receives user input and instance 
configuration data some how, and returns an HTML page or other HTTP 
response.

The POD for this module explains in much more depth what features 
there are and how to use them.

You can get it at 
"http://search.cpan.org/search?dist=HTML-Application-0.4"; or 
"http://www.cpan.org/authors/id/D/DU/DUNCAND/"; or 
"http://darrenduncan.net/perl/";.

I also have 8 demo "application components" that actually serve a 
practical purpose available in my separate "duncand-prerelease" 
distribution which are good to look at if you want practical examples 
of how to use HTML::Application.

While my module is quite unique, it could be considered similar to 
the following other modules as far as what kind of work it does: 
CGI::MxScreen, HTML::Mason, CGI::Application, CGI::Screen.  Some ways 
that my module differs is that it organizes its 
screens/run-modes/pages hierarchically, it focuses on portability, it 
does not try to subclass complex modules like CGI.pm (but you can use 
them together), and there are other differences.

Thanks for any feedback,

// Darren Duncan

Reply via email to