in reply to Re: Introducing Apache2::ASP
in thread Introducing Apache2::ASP

I always thought the original Apache::ASP (by Joshua Chamas) was the most underrated web framework around.
Me too! It's been in use on every Perl web application I've built since 2003 (or thereabouts). Joshua Chamas made my life (and the lives of many others) much easier with the release of Apache::ASP.

How compatible is your new code, for people on Apache::ASP who want to try migrating?
Mostly compatible. There are some breaking changes however.

For example, the "global.asa" file is replaced with subclassing GlobalASA.pm. $Response->Cookies has been simplified ($Response->AddHeader is there for complex HTTP header manipulation).

I can't promise the new API extensions won't change before the v1.0 release, so I wouldn't recommend migrating any production websites to it just yet. However - anyone who's used Apache::ASP and wanted feature "X" added in or thought "Y" should be different, now is the time to speak up. Once v1.0 is released I'm going to freeze the API.

I hope to release v1.0 by the end of this month (June 2007).
Aside from a different session backend, are there any specific advantages your version has over Apache::ASP?
Some advantages include: To help the Apache2::ASP API solidify, I'm building some web apps with it. The Apache2::ASP homepage is running it now. More sections will be added soon.

Thanks for commenting.