[Catalyst] Maturity of e-commerce modules in DJango when compared
with Catalyst
Peter Shangov
pshangov at yahoo.com
Thu Nov 24 11:43:11 GMT 2011
Hi Alec,
Whatever your choice of framework your real-life needs will very quickly ou=
tgrow the functionality available in the ecommerce modules that you started=
with, and you will end up needing to make non-trivial changes to them or e=
ven rewriting from scratch sooner rather than later. This is because open s=
ource has always been exceptional at building infrastructure tools (think w=
eb servers, templating languages, databases, cacheing, etc.), but relativel=
y mediocre at implementing business logic. So what I'd be looking for if I =
were you is the library that I'd be happiest to hack on rather than the one=
that looks most mature.
Regarding Catalyst vs. Django, I have found Django to be too tightly couple=
d for my preferences. Whereas Catalyst::Runtime is small and relatively lea=
n, and you get stuff done by using plugins, roles, and (kinda) inversion of=
control, Django prefers being monolithic and shipping with loads of stuff =
in the core. The latter approach has a lower learning curve and helps you g=
et started much faster, but I've found that a more decoupled architecture a=
lways pays off big time in the long term.
I have also used Drupal in the past but it has always been more pain that i=
t is worth. In particular, Drupal modules tend to be very poorly written an=
d quite difficult to extend, especially compared to the modules that you ge=
t on CPAN.
Cheers,
--
Peter
>________________________________
> From: Alec Taylor <alec.taylor6 at gmail.com>
>To: The elegant MVC web framework <catalyst at lists.scsys.co.uk> =
>Sent: Wednesday, 23 November 2011, 13:41
>Subject: Re: [Catalyst] Maturity of e-commerce modules in DJango when comp=
ared with Catalyst
> =
>Looking good, I'll keep an eye on it and consider moving from Rails or
>DJango when it's fully released.
>
>=3D]
>
>/me will alpha test :)
>
>On Thu, Nov 24, 2011 at 12:23 AM, Kaare Rasmussen <kaare at jasonic.dk> wrote:
>>
>>>> My question to both users-groups is, how mature are your e-commerce
>>>> modules?
>>>
>>> There isn't (AFAIK) an =A0off-the-shelf e-commerce solution in catalyst,
>>>
>>> however - Mango and Handel (both available on cpan and github) provide
>>> the framework with the features you require, they aren't widely used
>>
>>
>> Perhaps you could keep an eye on Interchange,
>> http://www.linuxia.de/talks/ppw2011/perlcommerce-beamer.pdf
>>
>> While "the old" Interchange is a monolithic application, showing its age,
>> the current plan is to release the relevant bits on CPAN. Most notably r=
ight
>> now is Nitesi, https://metacpan.org/module/Nitesi.
>>
>> I think they're using Dancer for rewriting Interchange. I hope to use Ni=
tesi
>> and friends separately in my CMS.
>>
>>
>> _______________________________________________
>> List: Catalyst at lists.scsys.co.uk
>> Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>> Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.=
uk/
>> Dev site: http://dev.catalyst.perl.org/
>
>_______________________________________________
>List: Catalyst at lists.scsys.co.uk
>Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
>Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
>Dev site: http://dev.catalyst.perl.org/
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.scsys.co.uk/pipermail/catalyst/attachments/20111124/497d7=
d84/attachment.htm
More information about the Catalyst
mailing list