[Zope3-dev] Re: Scripters vs developers

Jim Fulton jim at zope.com
Sun Sep 7 11:07:42 EDT 2003


For some historical perspective on this debate, I strongly
suggest rereadin the thread on through-the-web site development
at:

   http://mail.zope.org/pipermail/zope3-dev/2003-January/004921.html

Especially starting at:

   http://mail.zope.org/pipermail/zope3-dev/2003-January/004922.html

Jim

Jim Fulton wrote:
> There are a number of users I want to serve with Zope 3. They are all
> important. Two of them are:
> 
> - The site developer
> 
> - The site scripter
> 
> These are very different users with very different needs, skills, and
> expectations. The same choices aren't going to be right for both.
> 
> When someone starts using Zope, they will probably start as a
> scripter.  They probably know how to create HTML pages.  If they are
> familiar with creating dynamic pages, they may familiar with
> Javascript or other page-emebded scripting technologies like ASP or
> PHP.  They don't consider themselves to be developers. They don't care
> to use a lot of discipline. They just want to get things done eaily
> and quickly.  They like "quick and *dirty*" solutions.  The things
> they build are one-off. Hopefully, we'll make it easy for them to
> quickly solve problems and get lots of early success.
> 
> Developers follow a more disciplined approach to better handle the
> complexity of bigger systems.  For the developer, separation of
> concerns is important.  Tools for organizaing, managing and evolving
> their work over time are important. The techniques they use are
> necessarily a bit more involved. They are willing to more advanced
> techniques to solve their more difficult problems.
> 
> If and when the needs of a scriptor go beyond what they can do with
> scripting, they will have a choice:
> 
> - Learn how to to development in Zope 3. Development is more disciplined
>   than scripting. The discipline is necessary to handle the increasing
>   complexity of their applications.  They will need to learn some new
>   concepts and techniques. We'll make this transition as clean and as
>   as we can.
> 
> - They might just decide to hire a Zope developer to take them to the
>   next step.
> 
> Jim
> 


-- 
Jim Fulton           mailto:jim at zope.com       Python Powered!
CTO                  (703) 361-1714            http://www.python.org
Zope Corporation     http://www.zope.com       http://www.zope.org





More information about the Zope3-dev mailing list