As a follow-up to my module registration request 3 days ago, I would 
like to say that I released new versions of HTML-Application-0.4 and 
duncand-prerelease-0.4 which have had a lot more usability tests done 
and are shown to be working properly.  The duncand-prerelease 
distribution shows 9 examples of HTML::Application in use, so you can 
have a better idea how it is used in practical situations.  Those 
examples are better documented now, also.

My module is also now in beta status up from alpha, and would read like:

HTML::
::Application     bdpO Framework for complex portable web apps      DUNCAND

So please let me know if there are any other issues that I need to 
deal with before you can register my HTML::Application module, and/or 
whether you think there is a better name I should use for it.  Maybe 
I should use the text multiple-screen in there somewhere.  I am also 
wondering whether it should go in the CGI::* namespace or not, since 
it isn't strictly tied to HTML but it also doesn't do any input or 
output by itself.

On another front, I discovered another module which was "similar" to 
mine, and that is CGI::MxScreen.  I didn't include this before since 
the module list said it was under construction and its link was 
grayed out.  But since then I found it on CPAN and it seems to be 
available.  So I can say that my module is different from this one in 
these ways:
        - CGI::MxScreen appears to want to do it all and in that 
respect is more complex than my module.
        - CGI::MxScreen is built on top of the complex CGI.pm module 
and mine isn't really built on anything.
        - while we both do multiple screen interfaces, mine are 
hierarchical and the other one appears not to be
        - lots of other differences
        - while I have developed a number of other modules that can 
be used effectively with HTML::Application, I have released them in 
separate distributions so its easier for people to take only what 
they need, whereas CGI::MxScreen bundles all sorts of HTML widgits 
and data persistence with it.
        - I can't say how much portability of derived apps are with 
CGI::MxScreen but it is big with mine.

Also, it is conceivable that I could split my module into several 
smaller ones that work in a subclass relationship, since it does 
several tasks in parallel that conceivably (but not necessarily) are 
separate, but I don't know if that will make the module harder to use 
or not.

Thank you,

// Darren Duncan

At 10:40 AM +0200 4/21/01, Perl Authors Upload Server wrote:
>The following module was proposed for inclusion in the Module List:
>
>   modid:       HTML::Application
>   DSLI:        adpO
>   description: Framework for complex portable web apps
>   userid:      DUNCAND (Darren Duncan)
>   chapterid:   15 (World_Wide_Web_HTML_HTTP_CGI)
>   communities:
>     mailing lists, individuals

Reply via email to