Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • The problem most people have with OpenInteract (I can't speak for AxKit) is that they have a specific problem in mind, and that problem might not best be solved with this tool. OI is a fairly heavyweight (for Perl) application server. It has authentication, security, object persistence and a number of other things all bundled up in a relatively coherent manner. This doesn't make it any more or less valid that a more lightweight solution, just different.

    I guess my point is: if you have a complex problem to solve, then you need to invest some time into investigating the solutions. The more complex the problem, the more time. TT focuses on a small piece of this and does a great job at it. But that also makes it easier to get started, particularly when the templating paradigm is already ingrained in all Perl programmers' brains, since they themselves have almost certainly written their own templating system at some point :-)

    That said, I am acutely aware how powerful the 'get it up and running quickly' effect is. The installation for OI is a bit hairy (for now), but that's all behind the scenes. Up front I think it's actually pretty clean for all the work that it does. I am not the average case, but I can get an install -- from creating a database to installing the software, creating a site and getting it started -- up and running in 10 minutes. That's pretty good.

    But you might be happy with some other frameworks that don't attempt to integrate quite so much. OpenFrame is one, Mason is another -- particularly since it's got a new book out soon! For the object persistence stuff, there's always a summary and comparison page []. I don't know if anything similar exists for application frameworks...