Pylons can be slow as fuck, and it still rocks.

If you're managing a project, you have two numbers to worry about:

- the efficiency of your stack in executing code
- the efficiency of your developers in writing code

Pylons is FAR from being what I would call 'efficient' in terms of
code execution.  Ben + others are doing a great job, and have really
streamlined a ton of stuff -- but for many 'templating' tasks, Pylons
pales in comparison to PHP or mod_perl

But I don't care about that - and neither should you.

If you have 'static' files, the fastest ways to serve them are through
a lightweight app like nginx - and you'll be doing that with or
without Pylons.

If you're using an app that hits a database at all - for dynamic
info , sessions, active logging ( ie: not deferred ) - you're hitting
an inevitable database bottleneck that will usually turn the leanest
app into something that takes a while.

The strength of Pylons is that :
- it's fast to write
- it's fast to alter
- it's fast to template

even with a kickass PHP framework + orm + templating, you're looking
at a significant difference in devtime and management.

i love perl, i love mod_perl, i wrote a super-optimzed webapp
framework that can handle templating with 1500/r/s on commidity
hardware ( excluding db hits ) -- and I find myself increasingly
offloading sections or building new features in pylons.

Why take a performance hit?
- I will NEVER need the extra horsepower that pure speed frameworks
give me.  i always have a DB bottleneck that is well below those
limits
- If i ever did have an issue, I'd buy another server and cluster.
problem solved. i wouldn't care about cost, because if i'm hitting
that limit I should be popular enough to be making money.
- I can develop 5x faster ( based on my own experience.  i know people
who can work 2x faster or 20x faster in Pylons )

So yeah, Pylons is slow.  There are a ton of faster options out there
-- but if you're going for raw speed numbers, you really might want to
re-think your strategy.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to