On 6/5/07, John_Nowlan <[EMAIL PROTECTED]> wrote:
>
>
>
> James and Ben ask 'what makes Pylons different from other web frameworks?'
>
> This is totally backwards imho.
>
> The strength of Pylons is not that Pylons is different from all the other
> (Python) web frameworks but that it takes a more rigorous, standardized,
> modular, comprehensive approach. That and the friendly, knowledgeable
> community.

A brand (logo/slogan/name) has to be unique, memorable, and
attractive.  It does not in itself have to refer to the framework's
unique features or show why it's better than the competition.
SkunkWeb has a wonderful slogan: "Smell the power!"  SkunkWeb is not
in any way more skunkish or smelly than the other frameworks, but the
brand works on all three counts.

> Pylons ... is trying
> to bring the Python web framework community together by erasing differences.

That's true.  Pylons believes in interoperability more than any other
framework does, that's why it's so modular.

> TG also beckoned with
> its promises. The skys were dark. Hope was lost. Then, the waft of an elixir
> called sqlalchemy that solved the riddle of composite keys, parted the
> clouds, and led back  to the path of WSGI, which was maintained by Pylons.

TurboGears made the mistake of prescribing one set of libraries and
making the framework tightly depend on those.  Then the libraries
evolved out from under it, and they were forced to switch.  They've
already decided to adopt Genshi and I think SQLAlchemy as the
standard, but because of the TG book they're forced to keep supporting
SQLObject and Kid longer than they probably would have otherwise.

Pylons does not "maintain" WSGI, it merely uses it.  WSGI's "owner" is
Philip Eby, who wrote PEP 333.  He has already blogged about its
shortcomings and suggested a simpler WSGI 2.0, but unfortunately that
hasn't gone anywhere yet.

> Perhaps a green lightning bolt for a favicon?

Green?

I love CherryPy's favicon; I hope we come up with something as colorful.

> I admire all the open source projects but I think maybe TG and the Django
> brands have suffered a bit in quality from their rush to market?

I'm not sure this is true.

> I applaud Kevin Dangoor for elucidating that Zope, TG, and Pylons are, more
> and more, converging.
> http://groups.google.ca/group/pylons-discuss/browse_thread/thread/40899cb2db03bcf6/15de0eed76c10bfb?lnk=gst&q=dangoor&rnum=2&hl=en#15de0eed76c10bfb
>
> I hope the natural evolution of all these frameworks will eventually result
> in the best of breed. I think the Pylons people doing the heavy lifting are
> helping to bring this about by making sure everything can interoperate
> (through standards, wsgi), because that, it seems to me, is the only way
> forward.

It may be that Pylons has taken the central niche in Python web
frameworks that Debian has in Linux distributions.  Because Debian is
beholden to no commercial interest, companies are comfortable letting
it be the standard to measure others against.  Likewise, because
Pylons is built on interoperability, it will increasingly become the
measure of how well other libraries work with it.

It's interesting  that Zope, Twisted, TurboGears, and now Pylons are
all splitting up from one big package into several smaller packages
that can be used in other frameworks.  Zope has spun off ZODB and is
in the process of spinning off other components.  TG has spun off
ToscaWidgets and wants to spin off others.  That's a kind of
convergence too.  It was Ian Bicking who said, it doesn't matter if
there are a lot of frameworks as long as they are interoperable.
Interoperability is not only Pylons' feature but its vision, so maybe
that should be in the brand somewhere.

> top: 'Pylons - carries the load'?

Good

> - 'Pylons handles the wires'

Good, but perhaps better as a supplement than the main slogan, simply
because it's a bit obscure out of context.

> - 'Lighting the LAMP'

Great imagery!!!

> - 'No shortcuts - end to end integration'
> - 'No shortcuts - approachable end to end integration'
> - 'Pylons does the hard work for you'

Unfortunately these sound like the slogans every framework hypes
itself as.  Java also thinks of itself as "approachable end to end
integration", gag.

-- 
Mike Orr <[EMAIL PROTECTED]>

--~--~---------~--~----~------------~-------~--~----~
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