It's nice to see people are getting my point of the tag-line. To me it's simple to the point and brings all goals of the product together in a few words. So many things, to many to tag line, are made for our productivity. It scratches more itches in web development than others.
BR,
Jason
On 03/17/2011 03:19 PM, mwolfe02 wrote:
IMNSHO, "Productivity by Design" sucks.

It is vague, wishy-washy, and banal.  It could be said of every web
development tool from Apache to Zope.  It fails to capture any of
web2py's essential advantages.
I disagree.  I think it speaks to the very thing that sets web2py
apart from every other Python framework. That "thing" is Massimo's
_design_ decision that "Don't Repeat Yourself" trumps "Explicit is
Better than Implicit".

Django in particular celebrates the fact that it strives to follow the
rule "Explicit is Better than Implicit" above all others.  It's a good
rule to follow.  There's nothing wrong with following it.  It just
means that you end up repeating yourself an awful lot when you build a
web application because you do a lot of the same things over and over.

Massimo designed web2py from the very beginning with a different rule
(and goal) in mind: "Don't Repeat Yourself."  The result is that you
can be more productive if for no other reason than you are writing
less code (because you don't have to repeat yourself so much).

The point I'm trying to make here is that "Productivity by Design" is
not vague or wishy-washy (at least in this particular case).  It works
as a tagline, a mission statement, and a history lesson, all in three
simple (yet very meaningful) words.

My two cents.
- Mike

On Mar 15, 4:23 pm, Joe  Barnhart<joe.barnh...@gmail.com>  wrote:
IMNSHO, "Productivity by Design" sucks.

It is vague, wishy-washy, and banal.  It could be said of every web
development tool from Apache to Zope.  It fails to capture any of
web2py's essential advantages.

Massimo's offer of "rapid web development that scales" is closer to
the mark because it at least mentions one totally unique feature --
the fact that web2py scales from memory-stick to datacenter.  (This is
what brought it to my attention first.)

Another unique feature of web2py is "it's Python all the way
down" (seehttp://en.wikipedia.org/wiki/Turtles_all_the_way_downfor
the cosmological reference).  Again, this is a totally unique property
of web2py that no other environment can claim.  I find it liberating
that I only need to become proficient in Python (all right, and a
little JS) to get my job done.

Finally, the security model of web2py is vastly stronger than its
peers.  Massimo has done more to make web2py resistant to hacks,
attacks, and vulnerabilities than any other platform that I'm familiar
with.

The familiar saw that web2py is more "productive" than other platforms
is the most difficult to prove and the quickest to start flame wars.
Who can say which platform is more "productive?"  It is totally
subjective.  Someone skilled in Java development, who has never seen
Python in his short life will probably not be more "productive" in
web2py.  Sad, but true.

So how about: "web2py: scalable, pure python, and secure"

-- Joe B.

Reply via email to