Comment 7 for bug 98256

Revision history for this message
Christian Theune (ctheune) wrote :

> = Comment - Entry #7 by stevea on Jun 19, 2006 1:57 am
>
> From the previous comment, I take it that Zope 3 is in development mode
> by default.

That's right.

> I think this is a mistake. It reflects an assumption that Zope 3 is
> mostly used to develop software and rarely used to deploy software. This
> might be true *today*, but surely it isn't something we want to be true
> long-term!

Notice that Zope 2 ships with "debug mode" *off* by default. I think we should adopt the same strategy here.

> The principle use of Zope 3 libraries should be to develop new
> applications. Which is fine, beause that's just the libraries, and
> development mode has no bearing on that.
>
> The principle use of Zope 3 instances should be for people to install
> already-written applications and simply run it. That's what the main use
> of PHP is. So, Zope 3 should ship with development mode disabled by
> default. The rare Zope 3 user who is a developer will follow the
> documentation and enable development mode. Like something like PHP.

Yepp.

> Yeah, I know it doesn't reflect the Zope 3 userbase now, but if we want
> Zope 3 to be widely adopted and used as a base for cool pre-written
> software, we need to start thinking this way.

I'm totally with you. Maybe we should carry this to the mailinglist and get a general consensus on this topic. Making
the actual switch is easy. :)