On Tue, 2011-02-15 at 10:15 -0800, Jonathan Vanasco wrote:
> > When Pylons was created in 2005, every framework had to be "like
> > Rails" and "MVC" in order to succeed. Yet Django became the most-used
> > Python framework in spite of being MV rather than MVC. The main issue
> > for developers is ignorant managers who say "It must be Django" (or
> > Rails/PHP/Java) -- without knowing anything about these technologies,
> > just that these are the popular buzzwords. It's much less common to
> > hear "Must be MVC". For developers who can choose their own framework,
> > again they are swayed more by these Django/Rails/PHP/Java buzzwords
> > than by MVC. So Pyramid's most direct competitor nowadays is Django,
> > not MVC.
> 
> I know that too well and can give a few perspectives:
> 
> I took over as Acting CTO at TheDailyBeast.com a few months ago.  My
> predecessor committed the org down a Rails path that I needed to
> finish up ( legacy on php ).  Then we merged with Newsweek. I was in
> meetings with the rest of the management teams nonstop for months.
> When execs hear words like "typical/standard MVC" , its a few points
> in your favor.  When there are words like "MV" or "just like Django" -
> it falls on deaf ears.

I'd really suggest "lying".  Django is "MVC" as much as Rails (or
Pylons, or any other modern web framework) is; any distinction that
could be made between Django and "MVC" doesn't matter at an executive
level (or even a technical one, it has no meaning).  Django just doesn't
use the acronym, because using the acronym to describe it causes
confusion for people who are used to the event-driven-GUI definition(s)
of MVC.  Same for Pyramid.

What we tend to say is this: "Pyramid doesn't use the acronym MVC to
describe any technical features, but for purposes of a marketing
comparison with other similar web frameworks that define themselves as
MVC, it's effectively an MVC web framework".  This has the benefit of
both being accurate from a technical perspective as well as being 100%
true.

- C



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