At 15:17 14-2-2000 -0600, Autarch wrote:
>On Mon, 14 Feb 2000, Gerald Richter wrote:
>
> > > all. We've been talking recently about how to expand mason so that
> it can
> > > be used in any sort of context where you have a request (from STDIN,
> > > email, whatever) for content that you want filled by components.
> >
> > While you are talking, Embperl can already do this for over 3 years :-)
>
>What we're talking about is coming up with a framework to provide this.
>You can pretty much DIY with Mason right now but it would be nice to
>formalize a lot of the mechanisms into separate classes and such.
>
> > I think both Mason and Embperl (and Apache::ASP of course) are very
> > powerfull and it's mainly a matter of style what you prefer.
>
>I certainly wasn't trying to bash Embperl or anything else (though I
>freely admit to preferring Mason). If it seemed that way, allow me to
>apologize. It totally agree, it's largely a matter of style and perhaps
>needing certain features more than others.
I don't know anything about XML etc. I know that I wanted something to offer
me some sort of templates and embedded Perl - I got kind of desperate writing
everything in CGI's.
So I hunted down all these options, Like Embperl, ePerl, Apache::ASP,
and of course HTML::Mason. I tried them all (one of the great things about
Open Source software :), and I picked the one I liked best. Which, in the
end, turned out to be Mason. (For example, Embperl's syntax for embedding
Perl just doesn't agree with me ... perhaps because it looks too much like
you're embedding TCL in StoryServer).
If you really want to know what's best for you you'll have to try it all
yourself. I guess it varies per person as well, depending on skills and
needs. Some systems might offer more features, while others will give you
more control. It's what you want and need that matters, not what others
think you should use (although I'll wholehartedly recommend Mason to anyone
asking :) ... it's exactly because of people's needs that we have more than
one such system around.
Grtz,
Pascal
--
Pascal Eeftinck - arcade^planet.nl
UIN: 1923806 arcade^xs4all.nl - Perl is not a language, it's a way of life