[Catalyst] Perl Flavors (was PPM vs CPAN)
Hugh Lampert
hlampert at earthlink.net
Fri Jun 30 20:46:21 CEST 2006
Carl Franks wrote:
> You may want to look into Vanilla / Strawberry perl as an alternative
> to ActivePerl.
> It includes the mingw (gcc) compiler and nmake, and the perl included
> is compiled from scratch with mingw, rather than ms compilers.
>
Thanks, I will look into this for my next project. I'm pretty married
to ActiveState right now because its the flavor that's approved for
production. I need to minimize the height of the waves I cause because
I'm already on fairly thin ice for choosing Catalyst/Apache/Perl instead
of ASP/IIS/.NET for this project. In other words my boss doesn't want
to see any more development tool requests, he just wants the app rolled
out already.
I still think I can bring the project home with the PPM's that are out
there, and whatever I can get to work from CPAN that doesn't require
complex compiling (unless this PAR thing works out).
>
>
> On 29/06/06, Nilson Santos Figueiredo Junior <acid06 at gmail.com> wrote:
>>
>> Also, unless it's something absolutely necessary, I'd suggest you
>> against deploying it in a Windows server. It's somewhat of a hassle to
>> get mod_perl or FastCGI working correctly under Windows, the best I've
>> got so far is running Catalyst under Apache::Registry, since mod_perl
>> crashes when using PerlModule directives and I can't manage to even
>> compile FastCGI and it's related Perl module and the built-in server
>> becomes really slow if you need to support IE clients directly
>> connecting thanks to the necessary -k switch.
>
> I use a binary fastcgi apache module which I downloaded from the
> fastcgi website.
> I can't remember whether I had problems compiling FCGI.pm - maybe
> that's one of the few I had to get a PPM for. If you use PPM.pm, make
> sure you add Randy Kobes' cpan mirror repository.
>
This looks positive, because strangely enough I have full control over
whatever Apache gets installed in production. I will definitely look
into fastcgi if there's a problem with mod_perl (which I was planning to
use), when I get to a point beyond running the app on the development
server.
More information about the Catalyst
mailing list