Re: [Maypole] Maypole's direction and Perl web frameworks

From: Dave Howorth (Dave.Howorth at acm.org)
Date: Sun Jan 09 2005 - 14:32:36 GMT


Vsevolod (Simon) Ilyushchenko wrote:
> My goal is to stabilize my code on a fairly standard framework.

> 2 and 3: I've read some recent threads on this list and AFAIU,
> Maypole is fairly actively maintained, though not by Simon Cozens,
> and Sebastian Riedel is developing Catalyst. My problem with Maypole
> is that it's using Class::DBI and TT (I use SPOPS and Mason), but
> this is more aesthetical than practical. Class::DBI lacks a few
> features that I like in SPOPS, and I am more used to Mason, but I can
> switch if I have a business case to do so.

Maypole already supports Mason via MasonX::Maypole so you should look at
that as regards templates. David Baird is on this list if you need any
advice.

You can use alternative models with Maypole, though the facilities could
still use some more improvement. Simon Flack is looking at writing
alternative models and that is also one of Sebastian's concerns, so I'm
sure anybody who wants to add an additional model will be supported.

Another alternative would be to see whether it is possible to add the
features to Class::DBI, perhaps as a plugin. I feel sure Tony would
support well thought-out proposals to fill gaps in CDBI's
functionality. I guess it's also possible that the features already
exist somewhere and you haven't yet found them; what are the main issues?

> However, I've read arguments here about being component-independent
> vs being tightly coupled to one good component set, as well as other
> arguments. Is there a certain direction where things are going now,
> or is the existence/viability of Maypole up in the air?

I don't think its continued existence is in any doubt. It is still young
and there are still many improvements and additions to make, but being
in a position to help with those is one of its attractions to me.

> If I were starting a mid-sized project with several developers now,
> I'd go with Java in an eyeblink, though Perl is still closer to my
> heart as a language. However, I am just a single developer on small
> projects. OTOH, if a year or two down the road I'm forced to port my
> code either to Perl 6 or to Java, I would have a very hard choice to
> make.

I'd agree with that assessment. I've only been working with Perl for a
couple of years, so I'm no expert, but it does seem to me to be a
community of individuals. Java always has had more of a corporate team
feel to it for me. Both environments have produced some great results
and there are always exceptions to the categories for both languages.

As far as the future goes, I don't think there's too much point in
trying to predict where to go. Perl 5 will be supported for a very long
time after Perl 6 is introduced and the lists of both the available
technical choices and your business evaluation criteria are likely to
change before it's time to make another decision.

Cheers, Dave

-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.9 - Release Date: 06/01/05

_______________________________________________ maypole mailing list maypole at lists.netthink.co.uk http://lists.netthink.co.uk/listinfo/maypole



This archive was generated by hypermail 2.1.3 : Thu Feb 24 2005 - 22:25:57 GMT