Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Zope: Dev

The bleak Future of Zope?!

 

 

First page Previous page 1 2 3 Next page Last page  View All Zope dev RSS feed   Index | Next | Previous | View Threaded


kretschmar at infoman

Apr 21, 2004, 12:58 AM

Post #1 of 59 (4772 views)
Permalink
The bleak Future of Zope?!

Hello,

Maik Jablonski of the german speaking Zope Users Group
DZUG issued a pretty bleak outlook for the future of
Zope. What are your oppinions?

Here comes the translation of his oppoion:

> Maik, what makes you look full of scepticism for
> the future of Zope?

Shortly said, the whole set of stupidities in
connection with Zope3. It is a pretty bad state
for a project, if it looms for years as the
followup project on the horizon but in reality
isn't one! I can't believe the fairy tales with
the possible migration from Zope2 to Zope3.

All the people which have dwelled more or less
deeply into the Zope2 world, thereby having had
an enormous learning curve and now running
applications, will not be able to participate
easily on the academic Zope3 train. The technic
freaks who modell Zope3 are usually not application
developers, which have to build and run working
applications for real human users. The artifical
not-yet-product Zope3 will sooner or later be
distracting development efforts from Zope2 because
Zope3 is "almost finished." That doesn't look not
nice ...

Further I see the problem that Zope probably has
no real target group as an application server.
The enterprise world is dominated by .Net and
J2EE. Zope in its current form without a sensible
documentation in conjunction with the drama about
the english zope book doesn't help changing this.
Scripting has arrived in the Java world by Groovy,
so this isn't a reason for using Zope anymore. In
the world of small and medium applications PHP is
likely to stay, because it leads much faster to
results. Zope is to complicated for this.

For the CMS stuff we have Plone, but this is rather
suited for handling some simplistic documents for the
intranet rather then a nice internet representation.
This is because customizing Plone isn't trivial at
all and nobody want's to run web pages with standard
underwear blue. OK, the colours can be changed easily,
other features via CSS, etc. ...

Maybe I'm simply sick of moving along within web
browsers and the file system without a sensible IDE
and documentation.

Regards, Maik


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


chris at simplistix

Apr 21, 2004, 1:33 AM

Post #2 of 59 (4778 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Martin Kretschmar wrote:

> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?

Maik's having a bad day, he'll get over it ;-)

Chris

--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


maxm at mxm

Apr 21, 2004, 2:24 AM

Post #3 of 59 (4763 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Martin Kretschmar wrote:

> Shortly said, the whole set of stupidities in
> connection with Zope3. It is a pretty bad state
> for a project, if it looms for years as the
> followup project on the horizon but in reality
> isn't one!

It looks like the classical strategic mistake:

http://www.joelonsoftware.com/articles/fog0000000069.html

Funny thing though is that Joel uses Netscape/Mozilla as an example on
how not to do it. I think that the jury is still out as to who won the
browser war.

So it ain't ower until the fat lady sings.


> I can't believe the fairy tales with
> the possible migration from Zope2 to Zope3.

Me neither. The best we can hope is that it will be like copying a Z2
product to a folder, and then move stuff out into configuration files
instead. Perhaps it can be somewhat automated, but I see a lot of
subtleties that can only be handled manually.

On the possitive side, a lot of the Z3 technologies are allready
back-ported to to Z2. So Z3 will not be completely alien.

But if Z3 succeds in picking up more developers, as Z3 development gets
a lot easier and more Pythonic, it can very well be better in the long run.


> All the people which have dwelled more or less
> deeply into the Zope2 world, thereby having had
> an enormous learning curve and now running
> applications, will not be able to participate
> easily on the academic Zope3 train. The technic
> freaks who modell Zope3 are usually not application
> developers, which have to build and run working
> applications for real human users. The artifical
> not-yet-product Zope3 will sooner or later be
> distracting development efforts from Zope2 because
> Zope3 is "almost finished." That doesn't look not
> nice ...

It is the single biggest concern about Zopes future. That is correct.
And not one to be taken lightly.

But the biggest problem with Z2 has allways been the steep learning curve.

Relatively few developers has been able to work on it. The time lost for
Z2 developers transfering to Z3 could quickly be offset by new
developers due to an easier development model.

Also, Python is flexible. We will probably see a transition phase, where
products are developed for Z2/Z3 compatibility. That way we *can* get a
smooth transition.


> Further I see the problem that Zope probably has
> no real target group as an application server.

Zope has allways had that problem. But actually it fits very nicely into
the cms market. Especially with Plone as the base.

Many companies has their own home rolled cms system. They will be
replaced by open solutions due to scale of economics. It is simply to
costly to compete against something like Plone.

Zope/Plone has a sweet spot that actually fits most customers out there.
You can make solutions for a fraction of the cost of what a typical Java
bases system costs.

Many Java based cms solutions are too costly timewise to implement
solutions in for many customers.


> The enterprise world is dominated by .Net and
> J2EE. Zope in its current form without a sensible
> documentation in conjunction with the drama about
> the english zope book doesn't help changing this.
> Scripting has arrived in the Java world by Groovy,
> so this isn't a reason for using Zope anymore.

Scripting was never the reason for Zope. The absolutely brilliant object
publishing model was.

Well that and Python.

It might be Groovy, but Python it ain't!

The things you can do in Zope you simply cannot do as well in other
systems. The solution fits the problem space *very* well.


> In
> the world of small and medium applications PHP is
> likely to stay, because it leads much faster to
> results. Zope is to complicated for this.

The world of small/medium applications will dissapear! The bigger
systems like Plone can do anything out of the box that the small
hand-built systems needs to have hand coded.

Why on earth should somebody set up a PHP server and do a lot of hand
coding, when they can set up a Plone server that does it all for them?

PHP based systems tends to be monolithic blocks. Something like PHPBoard
is a good example. Setting it up is rather complicated. And using
several on the same site is also difficult.

I Zope you can have a discussion board in each end every folder, just by
adding it through a web based interface.

Furthermore smaller systems will grow larger. Then they will get growing
problems too. Developers allready using bigger systems will find the
future simpler.


> For the CMS stuff we have Plone, but this is rather
> suited for handling some simplistic documents for the
> intranet rather then a nice internet representation.
> This is because customizing Plone isn't trivial at
> all and nobody want's to run web pages with standard
> underwear blue. OK, the colours can be changed easily,
> other features via CSS, etc. ...

That is hard for any CMS system. What system does it better? It isn't a
simple task to create a skinning system that flexible.

Actually I find Plone to be very well factored for a system of that
complexity.

There isn't much in Plone that you cannot change to your liking. But
it's a complex beast for flexible solutions. (That is why it is good for
us consultants ;-) )


> Maybe I'm simply sick of moving along within web
> browsers and the file system without a sensible IDE
> and documentation.

That might be it ;-)


regards Max M


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


andre.meyer at decis

Apr 21, 2004, 2:53 AM

Post #4 of 59 (4721 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Well, Maik has more than a bad day. In fact, he is rather right about
the points he raises!

I have been developing for Zope for about half a year now and it took
considerable effort to get anything going. I have experience with
filesystem-based Zope 2 products, Plone and Archteypes and a bit of Zope
3. While Z3 looks promising it is not likely to just take over Z2. It is
too much different. The biggest problem, however is the lack of (any
useful) documentation and sample code. Without the help of the mailing
lists you cannot get far with Zope.

With respect to CMS, Plone archetypes are too simplistic for complex
data/document types and customisation takes too much effort.

Do not get me wrong! I decided to use Zope because it fits my bill and I
am willing to invest more time in Python/Zope/Plone, because I like it a
lot (*). But be aware of J2EE/.Net, especially after the Sun/M$
agreement. I have been a Java developer for years and I know that there
are a lot of (commercial) parties to develop whatever anyone needs, if
you pay them. The same must be true of .Net.

A good IDE for Python/Zope with support for application patterns, UML,
etc. would be a good thing. Real application development is a serious
business and good tools are essential, just like deadlines and
milestones for new releases and up-to-date documentation. I am currently
using Eclipse with PyDev, but it has a long way to go until it offers
the wealth of support that Eclipse offers for Java. Boa Constructor is a
good try, too.

This is meant to encourage everybody, I am an optimist ;-) Beware of the
pragmatic commercial developers.


(*) fyi http://zope.org/Members/drapmeyer/spyse


Chris Withers wrote:

> Martin Kretschmar wrote:
>
>> Maik Jablonski of the german speaking Zope Users Group
>> DZUG issued a pretty bleak outlook for the future of
>> Zope. What are your oppinions?
>
>
> Maik's having a bad day, he'll get over it ;-)
>
> Chris
>

--
Dr. Andre P. Meyer http://home.hccnet.nl/a.meyer/
TNO FEL Command & Control and Simulation, http://www.fel.tno.nl/div2/
Delft Cooperation on Intelligent Systems, http://www.decis.nl/




_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


hertzler.eckart at guj

Apr 21, 2004, 3:52 AM

Post #5 of 59 (4730 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wednesday 21 April 2004 11:53, Andre Meyer is believed to have said:
> Well, Maik has more than a bad day. In fact, he is rather right about
> the points he raises!
>
> I have been developing for Zope for about half a year now and it took
> considerable effort to get anything going. I have experience with
> filesystem-based Zope 2 products, Plone and Archteypes and a bit of Zope
> 3. While Z3 looks promising it is not likely to just take over Z2. It is
> too much different. The biggest problem, however is the lack of (any
> useful) documentation and sample code. Without the help of the mailing
> lists you cannot get far with Zope.
>

I don't agree.
I am new to zope. So I tried zope2 first, because plone had a lot of appeal.
I got discouraged very quickly, because zope2 is so very grown over a time
it's hard to join later.

Zope3 seemed quite well documented and I had no problems going on on my own.
( There is a tutorial, a cookbook, and an online apidoc )

I can say nothing however to migrating apps from zope2 to zope3.

> With respect to CMS, Plone archetypes are too simplistic for complex
> data/document types and customisation takes too much effort.
>
> Do not get me wrong! I decided to use Zope because it fits my bill and I
> am willing to invest more time in Python/Zope/Plone, because I like it a
> lot (*). But be aware of J2EE/.Net, especially after the Sun/M$
> agreement. I have been a Java developer for years and I know that there
> are a lot of (commercial) parties to develop whatever anyone needs, if
> you pay them. The same must be true of .Net.
>

Right, I am developing Java applications for a living as well.
I have been focused on consultancy work recently ( writing tech-specifications
and projectmanaging for a really big publishing company ) and I think Zope /
python has a good potential for use in commercial apps/systems.

I have had to work with some premium CMSes and some of them really suck.
I'd swap it gladly.


> A good IDE for Python/Zope with support for application patterns, UML,
> etc. would be a good thing. Real application development is a serious
> business and good tools are essential, just like deadlines and
> milestones for new releases and up-to-date documentation. I am currently
> using Eclipse with PyDev, but it has a long way to go until it offers
> the wealth of support that Eclipse offers for Java. Boa Constructor is a
> good try, too.
>

I tried Eclipse, but its so slow.

> This is meant to encourage everybody, I am an optimist ;-) Beware of the
> pragmatic commercial developers.
>

As to be pragmatic: It is easier and faster to write a functionality in python
than in java and thus cheaper.

I say : beware of the Marketing.

We had to migrate a banking system from a corba/c++ system to J2EE during the
last phase of the project, because the customer had heard of 'this J thing
everyone is using'.



>
> (*) fyi http://zope.org/Members/drapmeyer/spyse
>
> Chris Withers wrote:
> > Martin Kretschmar wrote:
> >> Maik Jablonski of the german speaking Zope Users Group
> >> DZUG issued a pretty bleak outlook for the future of
> >> Zope. What are your oppinions?
> >
> > Maik's having a bad day, he'll get over it ;-)
> >
> > Chris

- --

Eckart Hertzler

Senior Consultant
G+J Electronic Media Services GmbH
20457 Hamburg
Tel. : +49 40 3703 7591
Fax  : +49 40 3703 - 5792
email: hertzler.eckart [at] guj
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAhlKLxvP4sHhhP/gRAne0AKCXehtMYeMzx1s0N0o+1ph11As/4gCg2Y62
MigAPYapLhAii0HGbEdz84A=
=E63J
-----END PGP SIGNATURE-----

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


peter at sabaini

Apr 21, 2004, 4:00 AM

Post #6 of 59 (4722 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

is there an URL for the original?


Martin Kretschmar wrote:
> Hello,
>
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?
>
> Here comes the translation of his oppoion:
Attachments: smime.p7s (3.14 KB)


matt at inuan

Apr 21, 2004, 4:54 AM

Post #7 of 59 (4772 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

my nz$ 0.02 worth

- is the future bleak? nothing seems to awry to me, this copy you
pasted has no basis for argument - why even bother pasting it

- for some upgrades of zope 2.* I need to rethink some rather
understandable aspects of my zope products - each one appears to be a
migration to z3.

- if my next upgrade == z3 and I need to spend more than a few days
fixing my products, then perhaps something went wrong. But I don't see
that happening yet, but then, by being limited to production quality
releases, I just read the news items and browse zope-dev.



On 21/04/2004, at 7:58 PM, Martin Kretschmar wrote:

> Hello,
>
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?
>
> Here comes the translation of his oppoion:
>
>> Maik, what makes you look full of scepticism for
>> the future of Zope?
>
> Shortly said, the whole set of stupidities in
> connection with Zope3. It is a pretty bad state
> for a project, if it looms for years as the
> followup project on the horizon but in reality
> isn't one! I can't believe the fairy tales with
> the possible migration from Zope2 to Zope3.
>
> All the people which have dwelled more or less
> deeply into the Zope2 world, thereby having had
> an enormous learning curve and now running
> applications, will not be able to participate
> easily on the academic Zope3 train. The technic
> freaks who modell Zope3 are usually not application
> developers, which have to build and run working
> applications for real human users. The artifical
> not-yet-product Zope3 will sooner or later be
> distracting development efforts from Zope2 because
> Zope3 is "almost finished." That doesn't look not
> nice ...
>
> Further I see the problem that Zope probably has
> no real target group as an application server.
> The enterprise world is dominated by .Net and
> J2EE. Zope in its current form without a sensible
> documentation in conjunction with the drama about
> the english zope book doesn't help changing this.
> Scripting has arrived in the Java world by Groovy,
> so this isn't a reason for using Zope anymore. In
> the world of small and medium applications PHP is
> likely to stay, because it leads much faster to
> results. Zope is to complicated for this.
>
> For the CMS stuff we have Plone, but this is rather
> suited for handling some simplistic documents for the
> intranet rather then a nice internet representation.
> This is because customizing Plone isn't trivial at
> all and nobody want's to run web pages with standard
> underwear blue. OK, the colours can be changed easily,
> other features via CSS, etc. ...
>
> Maybe I'm simply sick of moving along within web
> browsers and the file system without a sensible IDE
> and documentation.
>
> Regards, Maik
>
>
> _______________________________________________
> Zope-Dev maillist - Zope-Dev [at] zope
> http://mail.zope.org/mailman/listinfo/zope-dev
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope )
>
>


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


philipp at weitershausen

Apr 21, 2004, 5:22 AM

Post #8 of 59 (4786 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Martin, Maik, Andreas, and others,

I see two issues being raised in this thread:

1. Maik disagrees with the design philosophy behind Zope3 (the Component
Architecture) and the place Zope3 wants to position itself at in the
future. As a Zope developer who has spent the last two years both
developing *with* Zope2 and developing Zope3 itself, I obviously have a
different point of view about the technical part. Whether Zope3 will be
success in its market niche is yet to be determined. If you fight, you
can win the war; if you give up now, you've already lost the war.

Since this is more a philosophical issue, or even a matter of taste, I
am not going to argue too much about it. I find the component
architecture superior to anything we have seen before and we will soon
have proofs that it is capable of industrial strength applications. Most
other developers who are involved into development with or of CMF (such
as the leading Plone developers) seem to share that point of view; in
fact, we all can't hardly wait for Zope3 to hit stable.

2. Especially Andreas expressed his worries about the current release
policy in Zope 2 and its future regarding maintainance and support. I
have to say that I share some of his skepticism regarding Zope 2. I
personally have never fully understood ZC's reasons for the release
roadmap as it is. I might not see the big picture, but I know I would
have done it differently. I've always tried to make that clear in the
past. Coming up with harsh criticism now is not very fair, I think,
especially when you're as in involved as Maik or Andreas.

Zope 2 development has opened for the community a lot in the past. While
people were to extend Zope2 with more or less useful features (seemed to
me that it was more than fixing bugs), all the administrative stuff got
stuck with ZC. Did anyone from the community ever volunteer helping with
the releases or the CVS administration?
In this matter, btw, the future painted in Zope3 is brighter: more
community involvement, more innovations coming from the community and
more administrative tasks taken up by volunteers. Not that I'm not
suggesting that more help is needed...

Philipp


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


stephan.richter at tufts

Apr 21, 2004, 5:56 AM

Post #9 of 59 (4766 views)
Permalink
Re: The bleak Future of Zope? [In reply to]

On Wednesday 21 April 2004 03:58, Martin Kretschmar wrote:
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?

I think Chris is right to say that Maik had a bad day. If not, and if he is
serious about his uninformed opinions as stated in this E-mail, then I feel
the necessity to reply to his points.

> Here comes the translation of his oppoion:
> > Maik, what makes you look full of scepticism for
> > the future of Zope?
>
> Shortly said, the whole set of stupidities in
> connection with Zope3. It is a pretty bad state
> for a project, if it looms for years as the
> followup project on the horizon but in reality
> isn't one!

The reason it took so long is that there are a lot of people that take, but do
not give back. While the Zope community has thousand's of developers, the
Zope 3 community never exceeded a core team of 10 people at any given time.
That is very sad!!!

People use Zope 2 and rest on it. Many do not realize that if you want to stay
in the technology business, you have to innovate and Zope 3 is just that,
Zope 2 would eventually fall apart due to bloating and inflexibility. Zope 3
anticipates this and tries to fix the deficiencies.

BTW, the TODO list for Zope X3.0 is less than 80 lines long at this point.

> I can't believe the fairy tales with
> the possible migration from Zope2 to Zope3.

Well, if you have not studied the proposed solutions, what can you expect? I
personally never believed in a compatibility layer for Zope 2 in Zope 3,
which was thought possible early on and I made no secret out of it. However,
the current approach is very simple and therefore realistic. Starting with
Zope 2.8 or 2.9, you will be able to start developing applications that will
run in Zope 2 and 3. This will provide a migration path to many. BTW, if you
think that we do not address your needs correctly, don't waste time
complaining, but use it to create **constructive** criticism on Zope3-Dev and
participate.

> All the people which have dwelled more or less
> deeply into the Zope2 world, thereby having had
> an enormous learning curve and now running
> applications, will not be able to participate
> easily on the academic Zope3 train.

"academic", huh? To talk about myself, just because I am a Ph.D. student does
not mean I am academic (in the sense you mean it here). I often consider
myself as an engineer in science. Furthermore, I have developed many apps for
end-users before starting to work on Zope 3. Many of the large contributions
I made were motivated by my application development experiences. The current
I18n and L10n support, for example, would not be what it is without my
real-world doings.

> The technic
> freaks who modell Zope3 are usually not application
> developers, which have to build and run working
> applications for real human users.

First off, freak has an extremely negative connotation in English, other than
in German. The German "freak" is translated as "geek" to English.

Now to some of the other developers:

Jim (Fulton) -- Over the last years I have been several times in F12g and had
the chance to get to know him better. Jim has wealth of experience that is
hard to match. If he cannot think about a good solution or thinks about his
approach as too "abstract", he always talks to other ZC developers (who do
work on applications all the time) for advise and values it highly. He is a
true engineer!

Steve -- He has built the first commercial application for Zope 3. In fact, a
lot of his contributions came from a time were he readied Zope 3 for this
application.

Marius, Albertas, Bjorn, Victorija -- They develop for Zope 3 because they do
projects with it. Enough said!

Gary (Poster) -- He uses Zope 3 already in Zope 2 (FrankenZope) for a customer
project.

Python Labs (Fred, Barry, Guido, Tim and Jeremy) -- Clearly they have all had
a lot of application development experience.

Shane, Tres and other ZC developers -- Most of the ZC developers these days
work on customer projects, so they have plenty of real-world, end-user
experience.

Martijn Faassen -- All I say is Silva.

Phillipp (von Weitershausen) -- He also builds applications and his
contributions were often very practical ones.

Sidnei -- Well, he built the second Zope 3 app that actually makes use of the
strengths of Zope 3 in a way that is not possible in Zope 2.

So I see no reason to believe that we are a too abstract- or academic-thinking
set of developers.

**However**, we all need to be academic, because otherwise we would not be
able to build a stable and well-performing framework for other people to work
with and build on! Abstract thinking and development is a pre-requisite for a
good, solid foundation.

> The artifical
> not-yet-product Zope3 will sooner or later be
> distracting development efforts from Zope2 because
> Zope3 is "almost finished." That doesn't look not
> nice ...

That will happen, of course, as people migrate to Zope 3 and this is a good
thing.

> Further I see the problem that Zope probably has
> no real target group as an application server.

Really, I see a lot of opportunity; maybe not with Zope 2, but I think we
innovated a lot in Zope 3, which will give it a great competitive advantage.

> The enterprise world is dominated by .Net and
> J2EE.

I think these technologies are all much stronger in the US than they are in
Europe or other contintents. Of course they are bigger, since they have huge
company backing, but most of their solutions are also very expensive.

> Zope in its current form without a sensible
> documentation in conjunction with the drama about
> the english zope book doesn't help changing this.

Well, stop complaining and do something. It is always so easy to complain,
isn't it? (I do not mean you directly here, it's a general comment.)

And now my favorite subject, documentation. As for Zope 3, I have done
everything I could to create a lot of valuable, quality documentation. We
have:

- A tutorial with slides (with comments) and working code for a trivial
example Zope 3 content component.

- A Zope 3 Developers book (currently about 430 pages that needs some updating
-- coming soon) that explains solutions to some of the most common day-to-day
tasks for an application developer.

- An API reference comes with Zope itself. Since Zope 3 is so configurable, it
is not worth making a static API reference. The tool, accessable via
http://localhost:8080/++apidoc++, provides an extremly interlinked
documentation as I have seen it for no other technology yet.

- The online Zope 3 Wiki is also pretty rich of information, but you have to
work a little harder.

- Philipp also works on a Zope 3 book.

> Scripting has arrived in the Java world by Groovy,
> so this isn't a reason for using Zope anymore. In
> the world of small and medium applications PHP is
> likely to stay, because it leads much faster to
> results. Zope is to complicated for this.

This changes with Zope 3. PHP is for script-kiddies, not for experienced
developers. Zope was always more than just scripting. It was an application
framework that supported scripting. That made it so attractive.

> For the CMS stuff we have Plone, but this is rather
> suited for handling some simplistic documents for the
> intranet rather then a nice internet representation.
> This is because customizing Plone isn't trivial at
> all and nobody want's to run web pages with standard
> underwear blue. OK, the colours can be changed easily,
> other features via CSS, etc. ...

Aehm, I think Plone's success speaks for itself. It found a niche. It does not
have to perform outside of it.

> Maybe I'm simply sick of moving along within web
> browsers and the file system without a sensible IDE
> and documentation.

Well, join the Zope 3 community. Good documentation and Emacs is the answer.

So far to my direct response.

Regards,
Stephan
--
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


stephan.richter at tufts

Apr 21, 2004, 5:56 AM

Post #10 of 59 (4768 views)
Permalink
Re: The bleak Future of Zope? [In reply to]

On Wednesday 21 April 2004 03:58, Martin Kretschmar wrote:
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?

To not make the previous mail too long, here my general opinion.

1. Maik likes to do things the quick and dirty way. See Epoz and Mailboxer.

That works well for small and personal projects, but is not the answer for
large projects. If Zope 2 or 3 would have been built this way, they would
have already fallen apart. Abstract thinking is a required for framework
development.

Epoz has been totally redesigned (Kupu) in a more abstract way and works very
well for end users in Silva...and it is easily adjustable and extensible. For
Mailboxer I can only say that he should have leveraged the development power
behind Mailman and develop a nice UI on top of it as I had demonstrated with
some code a year earlier. This suggests to me he is either (1) not a team
player or (2) technically not good enough to integrate. It is much, much
harder to play nice with other projects than starting your own. I have done
this mistake myself often enough (back then I was not technically good
enough ;-).

2. Maik is is frustrated with the releases of both Zope 2 and Zope 3,
including their merging.

First off, I do not develop Zope 2 and I am not involved there, so I have no
qualified opinion. However, it is always easy to complain about ZC and push
all the responsibility to them. I bet you that ZC would allow a 3rd party to
do releases, if they show interest, knowledge and wisdom. However, people
just keep complaining and do nothing.

The situation is even more obvious with the Zope book. All the community has
to do is to give a particular part/chapter/section to a couple of people for
maintenance. But oh wait, that would need someone to manage this effort and
*that* would be just too much work.

For Zope 3 however, I can give a very well-informed opinion. Philipp privately
pointed out to me that people exected Zope 3 technologies to arrive earlier
in Zope 2, such as the CA and principals maybe. This was not desirable in
several ways. First, the API was not stable and Zope 2 as a mature software
would have suffered from the ever changing API. Next, there was still a lot
of restructuring going on that would have caused interruptions in Zope 2.
Third, none of the code was optimized and dog slow, nothing someone wanted to
use for a large site. Finally, we just had no bandwidth for it! Who was to
support the Zope 3 in Zope 2? At the end it would have been Jim and it
distract him from finishing Zope 3.

Concerning the release schedule, ZC has little to do with that for Zope 3. In
fact, I have been release manager since this summer and I am responsible for
the release schedule and packages. However, I decided not to release often,
since again we do not have bandwidth to support the milestones. Since the CVS
is as stable as any milestone release (we have tests for everything),
releases are less important and it is much easier and less time consuming to
support the current HEAD, which you can just download via the Web. However,
we are getting the first alpha out by the end of the month. Hopefully, by end
of May we will have finished the X3.0 to-do list and will release the beta.
At this point the API will freeze and application developers are encouraged
to have look at it.

I have more to say, but I the E-mail would become too long. Overall, I think
Maik's predictions and scepticism is fairly uninformed from a Zope 3
perspective. He has never seriously participated in writing
code/documentation and/or contributing to discussions.

Regards,
Stephan
--
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


jim at zope

Apr 21, 2004, 7:24 AM

Post #11 of 59 (4763 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Martin Kretschmar wrote:
> Hello,
>
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?
>
> Here comes the translation of his oppoion:
>
>
>>Maik, what makes you look full of scepticism for
>>the future of Zope?
>
>
> Shortly said, the whole set of stupidities in
> connection with Zope3.

Well, thanks for the kind words. Makes me want to
work really hard to satisfy your concerns.

> It is a pretty bad state
> for a project, if it looms for years as the
> followup project on the horizon but in reality
> isn't one! I can't believe the fairy tales with
> the possible migration from Zope2 to Zope3.

I'm sorry you feel that way.

We've tried to be very honest about the road map.
Zope 3 has taken much longer than I expected. I made
a conscious decision a few months ago to actually slow it
down, Why? Two reasons:

- We have Zope 2. While not perfect, Zope 2 is a great system.
We make out living with Zope 2. The vast majority of ZC
people work in Zope 2, not Zope 3.

- We want Zope 3 to be as solid and clean as it can be.
We have an opportunity, before a stable release, to change things
readily. That will be much harder once it's in production.


> All the people which have dwelled more or less
> deeply into the Zope2 world, thereby having had
> an enormous learning curve and now running
> applications,

This enormous learning curve is one of the main
reasons we created Zope 3.

> will not be able to participate
> easily on the academic Zope3 train. The technic
> freaks who modell Zope3 are usually not application
> developers, which have to build and run working
> applications for real human users.

That's both insulting and incorrect. Many of the leaders
of the Zope 2 community are involved in Zope 3 and using it.
These people are application developers.


> The artifical
> not-yet-product Zope3 will sooner or later be
> distracting development efforts from Zope2 because
> Zope3 is "almost finished." That doesn't look not
> nice ...

Any new project distracts development from other projects.
That's natural and healthy? Has development on Zope 2 stopped?
No. ZC still puts more work into Zope 2 than into Zope 3.
I expect that to continue for some time.

Jim

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


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


jim at zope

Apr 21, 2004, 7:29 AM

Post #12 of 59 (4733 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Max M wrote:
> Martin Kretschmar wrote:
>
>> Shortly said, the whole set of stupidities in
>> connection with Zope3. It is a pretty bad state
>> for a project, if it looms for years as the
>> followup project on the horizon but in reality
>> isn't one!
>
>
> It looks like the classical strategic mistake:
>
> http://www.joelonsoftware.com/articles/fog0000000069.html

Well, I don't agree with this assessment for Zope 3. We needed
the freedom to work oput new ideas and patterns. Trying to use existing code
would have been a huge distraction. I think that the result proves that we
were right. The beauty of our approach is that, having built what we've
built, we'll be able to take advantage of that code in the current platform.

Jim

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


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


jim at zope

Apr 21, 2004, 7:30 AM

Post #13 of 59 (4720 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Philipp von Weitershausen wrote:
> Martin, Maik, Andreas, and others,
>
> I see two issues being raised in this thread:
>


> 2. Especially Andreas expressed his worries about the current release
> policy in Zope 2 and its future regarding maintainance and support. I
> have to say that I share some of his skepticism regarding Zope 2. I
> personally have never fully understood ZC's reasons for the release
> roadmap as it is. I might not see the big picture, but I know I would
> have done it differently. I've always tried to make that clear in the
> past.

I'm surprised to read this. Could you be more specific about your concerns?

Jim


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


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


hancock at anansispaceworks

Apr 21, 2004, 7:39 AM

Post #14 of 59 (4796 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

On Wednesday 21 April 2004 05:52 am, Eckart Hertzler wrote:
> I don't agree.
> I am new to zope. So I tried zope2 first, because plone had a lot of appeal.
> I got discouraged very quickly, because zope2 is so very grown over a time
> it's hard to join later.
>
> Zope3 seemed quite well documented and I had no problems going on on my own.
> ( There is a tutorial, a cookbook, and an online apidoc )
>
> I can say nothing however to migrating apps from zope2 to zope3.

I'm really looking forward to Zope 3, and I'm thinking about migrating to
it this Summer.

I've been developing an application, which has taken about two years, largely
because developing in the Zope 2 "Framework" model is like beating your head
against the wall constantly.

That's probably because I'm writing a fundamentally complex web application
which I need to have a lot of large-scale control over. I'm not writing in
an environment where a "slightly-customized" ZMI or even a "collection of new
Zope objects" will quite do the job. I'm writing a system which gives end-users
(NOT CS experts) a lot of control over their environment. And there are
fundamental user-interface changes involved.

I also have to do this in my "copious free time", as I'm not commercially
employed to do this work (maybe someday, but not now). So in those two
years, I've probably had the equivalent of 2 months of full-time work. For
somebody dealing with that, the constant pressure to adapt to a changing
platform and the myriad interfaces that break when you do, and the
unwillingness to document these problems "because that's too old" get
really frustrating. The lack of formally defined interfaces makes
it very hard to deal with this situation -- it's not easy to mix-and-match
the new parts you need with the old parts you haven't been able to
upgrade yet.

In short -- Zope 2 is TOO LABOR INTENSIVE. Mostly because it's TOO COMPLEX
and TOO MONOLITHIC. During the development phase of my project, I've had to
upgrade Zope THREE times, and EACH one REQUIRED A MAJOR RE-WRITE on my part.
That makes it very difficult to concentrate on forward momentum. I've missed
my own deadlines, and had to admit that I simply can't deliver the product
on anything like the schedule I originally was trying for. And this "3 steps
forward, 2 steps back" problem of dealing with a changing, poorly documented,
and often buggy platform is part of the reason.

The promise of Zope 3 is that it is following Python's TOOLBOX model, and making
it easier to separate out the parts you need into separate interfaceable
components. This will make life vastly easier for large-scale projects which
don't follow the typical "quick and dirty" Zope site model.

Or so I hope. ;-)

I don't understand everything else they're doing with it, and I've had frustrations
with Zope 3, but in the long run (which I care about -- I expect my application,
or a later version of it, to be in use in 15-20 years, so I'm not just concerned
with "first to market"), I think it will be easier to keep up with.

I understand that my situation is probably unusual, but I do want to speak out
to say that there is interest in Zope 3, and I personally expect to be using
it before 2005.

Cheers,
Terry
--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks http://www.anansispaceworks.com


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


maxm at mxm

Apr 21, 2004, 7:40 AM

Post #15 of 59 (4757 views)
Permalink
Re: The bleak Future of Zope? [In reply to]

Stephan Richter wrote:


> Concerning the release schedule, ZC has little to do with that for Zope 3. In
> fact, I have been release manager since this summer and I am responsible for
> the release schedule and packages. However, I decided not to release often,
> since again we do not have bandwidth to support the milestones. Since the CVS
> is as stable as any milestone release (we have tests for everything),
> releases are less important and it is much easier and less time consuming to
> support the current HEAD, which you can just download via the Web.

My only problem is that it is difficult to be an "occasional" developer
in Z3 on Windows.

I normally don't develop in c. So I don't have Visual Studion installed.

I have downloaded the milestones and tried them out. But then I read
about this and that *geddon, and think "well guess I should wait for
another version" before I try it again.

I quickly feel out of sync in Z3.

If there was some way to have a Binary core that didn't change very
often, and a Python only part that I could upload from cvs/subversion to
be up to date, it would be much easier to use a few hours here and there
to try out stuff in Z3.

Or perhaps an automated nightly Windows build.

I believe that Chris Withers is testing Z3 nightly on Windows. Right?

Would it be difficult to have that available as a download somewhere? It
seems that zipping and uploading the test directory is enough.

Being able to grab the builds seems more important than the releases.


> However,
> we are getting the first alpha out by the end of the month. Hopefully, by end
> of May we will have finished the X3.0 to-do list and will release the beta.
> At this point the API will freeze and application developers are encouraged
> to have look at it.

Great.

regards Max M


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


robert at redcor

Apr 21, 2004, 7:59 AM

Post #16 of 59 (4729 views)
Permalink
Re: Re: The bleak Future of Zope?! [In reply to]

>
> > will not be able to participate
>
>> easily on the academic Zope3 train. The technic
>> freaks who modell Zope3 are usually not application
>> developers, which have to build and run working
>
> > applications for real human users.
>
> That's both insulting and incorrect. Many of the leaders
> of the Zope 2 community are involved in Zope 3 and using it.
> These people are application developers.
>
Jim,
we native german speakers tend to be much more direct and phrase dings
more bluntly the you americans do.
In german I read Maik's statement as a strong opinion but never as an
insult.

Since I am the one who asked Mike to speak up I would feel bad if it
created any bad feelings.

Robert

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


stephan.richter at tufts

Apr 21, 2004, 8:05 AM

Post #17 of 59 (4757 views)
Permalink
Re: Re: The bleak Future of Zope? [In reply to]

On Wednesday 21 April 2004 10:40, Max M wrote:
> I normally don't develop in c. So I don't have Visual Studion installed.

You can also use cygwin.

> I have downloaded the milestones and tried them out. But then I read
> about this and that *geddon, and think "well guess I should wait for
> another version" before I try it again.

right.

> I quickly feel out of sync in Z3.

yes.

> If there was some way to have a Binary core that didn't change very
> often, and a Python only part that I could upload from cvs/subversion to
> be up to date, it would be much easier to use a few hours here and there
> to try out stuff in Z3.

There is little change in the C files. It is very rare.

> Or perhaps an automated nightly Windows build.

We have talked about it many times before, but simply lack the bandwidth.
Maybe you could provide this for Cygwin?

Regards,
Stephan
--
Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


faassen at infrae

Apr 21, 2004, 8:11 AM

Post #18 of 59 (4724 views)
Permalink
Re: Re: The bleak Future of Zope?! [In reply to]

Jim Fulton wrote:
> I'm surprised to read this. Could you be more specific about your concerns?

Did you read Andreas Jung's mail? He was pretty specific, but I had to
hunt around as in my mailreader his reply had broken the thread.

Regards,

Martijn

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


maxm at mxm

Apr 21, 2004, 8:11 AM

Post #19 of 59 (4789 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

robert rottermann wrote:

>> > will not be able to participate
>>
>>> easily on the academic Zope3 train. The technic
>>> freaks who modell Zope3 are usually not application
>>> developers, which have to build and run working
>>
>> > applications for real human users.
>>
>> That's both insulting and incorrect. Many of the leaders
>> of the Zope 2 community are involved in Zope 3 and using it.
>> These people are application developers.
>
> we native german speakers tend to be much more direct and phrase dings
> more bluntly the you americans do.
> In german I read Maik's statement as a strong opinion but never as an
> insult.
>
> Since I am the one who asked Mike to speak up I would feel bad if it
> created any bad feelings.

I would also like to point out that Maik did not post it here himself.
It's an opinion directed to a group of people that most likely knows him
and his context better than we do on this list.

There is a big difference in how you can talk about, and talk to, other
people.

Sometimes you use harder language to emphasize a point. A language that
you wouldn't normally use when talking to somebody. Generally there is
nothing wrong with this, but seen out of context it can seem inapropriate.


regards Max M


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


hancock at anansispaceworks

Apr 21, 2004, 8:14 AM

Post #20 of 59 (4723 views)
Permalink
Re: Re: The bleak Future of Zope? [In reply to]

On Wednesday 21 April 2004 09:40 am, Max M wrote:
> Stephan Richter wrote:
> > However,
> > we are getting the first alpha out by the end of the month. Hopefully, by end
> > of May we will have finished the X3.0 to-do list and will release the beta.
> > At this point the API will freeze and application developers are encouraged
> > to have look at it.

Well, I couldn't find the antecedent for that quote, but it's really good news!

I'm deeply embroiled in organizing for an upcoming space conference on
Memorial Day Weekend (May 27-31, http://www.isdc2004.org ), so I'm not
able to do *any* programming for about a month, but I will definitely be
checking X3.0 out in June. That's probably when I'll be available to look
at the Schema package and see if I can contribute usefully to it, as well.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks http://www.anansispaceworks.com


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


maxm at mxm

Apr 21, 2004, 8:14 AM

Post #21 of 59 (4727 views)
Permalink
Re: The bleak Future of Zope? [In reply to]

Stephan Richter wrote:

> On Wednesday 21 April 2004 10:40, Max M wrote:

>>Or perhaps an automated nightly Windows build.
>
> We have talked about it many times before, but simply lack the bandwidth.
> Maybe you could provide this for Cygwin?

Argh ... that wasn't fair.

Ok I will try and find some time to look into it.

regards Max M


_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


kretschmar at infoman

Apr 21, 2004, 8:25 AM

Post #22 of 59 (4726 views)
Permalink
Re: Re: The bleak Future of Zope?! [In reply to]

Hello,

> Jim,
>
> we native german speakers tend to be much more direct
> and phrase dings more bluntly the you americans do.
> In german I read Maik's statement as a strong opinion
> but never as an insult.
>
> Since I am the one who asked Mike to speak up I would
> feel bad if it created any bad feelings.
>
> Robert

Robert is 100% right! Mikes oppion contains no real
insults at all, not even really bad phrases, at least
not in the original german version. German insults look
quite different, and we tend to recognize them when we
read them.

In this sense I was somewhat careless in my instant
translation and I want to apologize for it.

Martin






_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


maik.jablonski at uni-bielefeld

Apr 21, 2004, 10:04 AM

Post #23 of 59 (4763 views)
Permalink
Re: The bleak Future of Zope?! [In reply to]

Martin Kretschmar wrote:
> Maik Jablonski of the german speaking Zope Users Group
> DZUG issued a pretty bleak outlook for the future of
> Zope. What are your oppinions?

Hi to all,

I'm not able to respond to all mails in this thread due to a "trashed"
shoulder (very unlucky cyclocross-crash last week), but I'm feeling the
need to make some simple remarks.

1) Chris is right: Yes, I've had a bad day...;)

2) My initial mail wasn't intended for zope-dev. So I'm a little bit
suprised that it made it to this list. If anyone feels offended (esp. Jim),
I'm very sorry, but if I want to complain about Zope2/3 on this list, I
would use other words. The initial mail (written in german) was written in
a state of fear (not anger). The translation (and maybe my mail itself)
didn't transport my fear about the future of Zope very well I guess.

3) To say it clearly: I would have never started the "German Zope User
Group" two years ago if I were not totally convinced of Zope (the
technology & the community). Bringing up a community in Germany (with
several big conferences, etc.) was a lot of work (believe me), so I don't
feel as a usual "freerider who only complains but does not give something
back to the community". But my resources are limited as well, so I can't
take additional tasks as documentation, release-management, etc.pp... If
this means I'm not allowed to say anything critical about these points then
I'm very, very sorry making any remarks...

4) Stephan, you're right, I did not study Zope3 (and the zope3-dev-list)
very well. My initial approach to Zope3 ended with the impression: "huh,
complicated stuff, but I don't have time to work it out in the moment!"
Then I've talked to many people who said similar things about their first
experience with Zope3 (maybe I've talked to the wrong people, than this is
my fault, sorry again). So I came up with the impression: "yeah, Zope3 is
cool, but complicated (stated as 'academic' in my mail)!" (at least if you
don't have the time to work things out by diving into the source). And if
you run several mission critial applications you don't have time to look
into this kind of new stuff. But you're right, Stephan: If you want to stay
in technology business, you have to invent (read: improve by a complete
redesign) the wheel many times. So I don't think that Zope3 is useless for
the future of Zope.

5) But there's some kind of a bad impression in my mind (maybe it is without
any foundation, than all things are in best state): Zope2 isn't maintained
very well anymore due to limited ressources (bug fixes, documentation, see
mail from Andreas), but Zope3 isn't production ready at all. So if you talk
to people making the decisions in the IT-business they say: "Zope2 seems to
be a dead horse, Zope3 is just a child which learns to run... Let's settle
our business on more approved technologies like Java / Net (or even
PHP...;)). We can't wait anymore..." This kind of "frustrating" impression
made me writing the mail about the future of Zope, because I'm in love with
Zope and not Java, Net or PHP...

[.[.[.6) Just a personal note to Stephan: You're right again about the
"quick&dirty" design of some of my products (esp. Epoz, I have simply no
knowledge about JavaScript at all (and I don't like it), but Epoz seems to
do a good job for many people until Kupu is finished).

My job (read: strength) is custom-application-development (talking to
customers and reading their minds, developing prototypes to track down the
issues the customer meant and didn't told me and didn't dream of etc.pp.,
developing & securing & maintaing web-applications which need to work in an
environment with 20.000 students & 2000 office-workers etc.), not
"application-framework-design-nor-development", so my products are just
some "wired" by-products of my daily work. About MailBoxer: If you think
MailBoxer is just another "mailinglistmanager" (like mailman) you didn't
get the idea of it... MailBoxer is a lightweight mailinglist-framework (!,
yes I've done some kind of framework, it can be done better, but it solves
my problems this way) which is built on the power of Zope to achieve some
things you can hardly achieve with Mailman (at least I wasn't able to to).
So I've "reinvented" the wheel once more to solve some of my
application-needs...]]]

Hope this made things a little bit clearer... I didn't want to attack ZC /
Zope3-devs / the community or anyone else. I'm just fearing that we miss
the train for Zope2 AND Zope3 in the moment... if you don't think so, I'm
fine...:)

Keep zoped,

Maik






_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


jim at zope

Apr 21, 2004, 10:24 AM

Post #24 of 59 (4731 views)
Permalink
Re: Re: The bleak Future of Zope?! [In reply to]

robert rottermann wrote:
>
>>
>> > will not be able to participate
>>
>>> easily on the academic Zope3 train. The technic
>>> freaks who modell Zope3 are usually not application
>>> developers, which have to build and run working
>>
>>
>> > applications for real human users.
>>
>> That's both insulting and incorrect. Many of the leaders
>> of the Zope 2 community are involved in Zope 3 and using it.
>> These people are application developers.
>>
> Jim,
> we native german speakers tend to be much more direct and phrase dings
> more bluntly the you americans do.
> In german I read Maik's statement as a strong opinion but never as an
> insult.
>
> Since I am the one who asked Mike to speak up I would feel bad if it
> created any bad feelings.

Bad feeling don't last long with me. I couldn't be an open-source
developer if they did. :/

Jim

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

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )


faassen at infrae

Apr 21, 2004, 10:33 AM

Post #25 of 59 (4727 views)
Permalink
Re: The bleak Future of Zope? [In reply to]

Stephan Richter wrote:

> For Zope 3 however, I can give a very well-informed opinion. Philipp privately
> pointed out to me that people exected Zope 3 technologies to arrive earlier
> in Zope 2, such as the CA and principals maybe.

Note that you were one of those people, in 2002. I remembering you
rushing schema/forms as you were going to use it on a customer project.
It still ain't done.

> Finally, we just had no bandwidth for it! Who was to
> support the Zope 3 in Zope 2? At the end it would have been Jim and it
> distract him from finishing Zope 3.

On and off I've tried to make the component architecture work in Zope 2,
and from a Python level it *should* be easy. I just want to be able to
do adapter lookup on Zope 2 objects, in product code; no other Zope 2
integration is necessary. Unfortunately right now this is *difficult*.
The only way to make it work is with a really unwieldy FrankenZope setup
. I spent hours trying to get it to work but in the end I gave up; I saw
some recipes more recently I still have to try, but unwieldy it is.

Another alternative, one I've been proposing for what, half a year now,
and which actually installs easily, is patching the interfaces package
so that it doesn't try to use __implements__ but something else (as this
conflicts with Zope 2's usage of it). Keep them separate but allow
people to use Zope 3 interfaces in Zope 2.7. But while I've proposed
this over and over again, I'm just blocked over and over again.

In my mind this strategy of blocking people who are willing and able
from starting integrating Zope 3 technology into Zope 2 is pretty
stupid. Not technically stupid, but it doesn't make strategic sense at all.

Of course, in theory Zope 2.8 with integrated Zope 3 interfaces is
already there. :) To quote Jim:

> I expect Zope 2.8 to be released no later than February.

I displayed some skepticism about this at the time.

So, while I have not much in the way of technical comments on Zope 2 or
Zope 3, I do think some strategic mistakes have been made in the past.
No wonder people are skeptical about any Zope 3 release plans now;
they've been burned too often in the past.

I know if I want to speed things up I should volunteer, but I have my
hands full already.

But if you let me follow my strategy for Zope 2 integration, I *will*
make time. It's clear that the official strategy is failing; not from
technical grounds but from a strategic point of view.

Regards,

Martijn

_______________________________________________
Zope-Dev maillist - Zope-Dev [at] zope
http://mail.zope.org/mailman/listinfo/zope-dev
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope )

First page Previous page 1 2 3 Next page Last page  View All Zope dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.