The Artima Developer Community
Sponsored Link

Python Buzz Forum
A little hype never hurt anybody

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Carlos de la Guardia

Posts: 219
Nickname: cguardia
Registered: Jan, 2006

Carlos de la Guardia is an independent web developer in Mexico
A little hype never hurt anybody Posted: Jan 31, 2012 11:52 PM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Carlos de la Guardia.
Original Post: A little hype never hurt anybody
Feed Title: I blog therefore I am
Feed URL: http://blog.delaguardia.com.mx/feed.atom
Feed Description: A space to put my thoughts into writing.
Latest Python Buzz Posts
Latest Python Buzz Posts by Carlos de la Guardia
Latest Posts From I blog therefore I am

Advertisement
Just a day after I posted this, Martijn Faassen has some interesting things to say about the lack of attention from the Python developer community to the Zope 3 project:

If we want Zope 3 to be popular, what we need to do is learn the lesson of Plone, learn the lesson of Ruby on Rails, and do presentation well, and attract new people, from outside the immediate Python community, to Zope.

I couldn't agree more. In my experience, even Plone, with its clean and polished look, seems boring and plain to many would be users, but it is clearly the best positioned Zope product right now. I really have heard this claim of a boring design more than once: "Why does every Plone site look the same?", but if you stop to think of it, this is really a compliment to the Plone design team. The Plone look is attractive enough that many users just install their portal and put their logo at the top and then consider it done.

So, a lot of its popularity has to do with the attractive design, but another factor that Plone has in its favor is the user friendly setup executable that allows aspiring content managers to have a fully working (and also clean looking) site in a matter of minutes, together with their cool Windows Plone control panel which lets casual users stay away from configuration files. That's a lesson not lost on the Ruby on Rails camp either, witness their 10 minute setup video. Since learning a development tool really well (even Rails) requires a heavy time investment, you need a quick hook, a gimmick if you wish, to attract a huge prospective audience to that first try. When the hype calms down and the cloud of smoke disappears, what you have left is a user community.

As of now, Zope 3 doesn't seem to have something like this. If anything, its XML based configuration and what to some developers feels like an excessively academic stance on web development, plus the admittedly psychological factor of the memory of Zope 2's huge learning curve, make it seem somewhat daunting to learn.

Anyway, I think it would help Zope 3 a lot to have an easy way to create a first application, automatically generating the required configuration files. That and a cool web site to hype it like crazy all over the net.

I really haven't looked into Zope 3 very deeply, other than read the online book written by Stephan Richter, and the very interesting comments about it made by various Zope and Python luminaries. Still, I think that the lessons learned over nearly 10 years of BOBO/Principia/Zope development and applied to this web development platform by the Zope 3 development team, will result in a very powerful piece of software. I intend to look at Zope 3 in more detail in the next couple of months and post about that in this blog, just in case anyone reading this is interested.

Read: A little hype never hurt anybody

Topic: Database adapter trouble in Zopeland Previous Topic   Next Topic Topic: Comment 1 on Grok book published

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use