Leonidas hat geschrieben:Bespricht es nicht auch Zope X3 (3.0)? Aktuell ist ja 3.1.0-c3, hat sich da etwa so viel geändert?
Hi Leonidas!
Dieses Buch ist auf dem Stand von Zope 2.6. Als es geschrieben wurde ist gerade mal 2.7 raus gekommen, worauf nur kurz eingegangen wird, da die Änderungen von 2.6 auf 2.7 keine spürbaren Auswirkungen für Anfänger haben.
Das mit dem Hinweis auf Zope 3.0 ist nur ein Werbegag. Es wird nur kurz angesprochen, dass es ein neues Zope 3.0 gibt/geben wird und welche Änderungen zu erwarten sind. Auf die Programmierung oder Bedienung von Zope 3.0 wurde nicht eingegangen.
Wenn man ein größeres Projekt, das nicht termingebunden ist, anfängt, so dass man sich in Zope 3.0 einarbeiten kann, sollte man sich Zope 3.0 unbedingt mal ansehen. Es bringt viele Konzeptverbesserungen mit. Leider gibt es noch keine deutsche Literatur über Zope 3.0, was es für mich ein wenig schwieriger macht. Die Zeit von Zope 3 kommt in dem Moment, in dem auch Plone auf Zope 3 läuft.
Derzeit muss ich Anfängern noch zu Zope 2 raten, da sich mehr Personen damit auskennen und besser helfen können. Mit Zope 3 steht man im deutschsprachigen Raum noch ein wenig einsam da.
Um auf die Frage, "ob sich so viel auf Zope 3 geändert hat" einzugehen. --> Das sind zwei verschiedene Welten. Zope 3 wurde komplett neu programmiert. Vor dem Programmieren wurden Dinge, die viele an Zope 2 gestört haben, aufgezeigt. Es wurde also nicht nur darauf los Programmiert, sondern vorher ein durchdachtes Konzept entwickelt. Dabei wurde fast keine Rücksicht auf Abwärtskompatibilität genommen.
Ein großes Problem für viele war, das Zope 2 so **strikt** objektorientiert Programmiert wurde. So musste jemand, der ein Zope-Produkt schreiben wollte, recht viel über die Interna von Zope wissen, da ja immer alles vererbt wurde.
Das ist bei Zope 3 nicht mehr der Fall. Ein Zope-Produkt wird über eine XML-Syntax in das System eingebunden, ohne dass man gezwungen wird, die Funktionalität von anderen Zope-Objekten zu erben -- die man als Programmierer evt. gar nicht kennt.
Es hat sich viel vereinfacht und das Konzept klingt wirklich weltbewegend. Leider sieht es derzeit noch recht schlecht um Literatur über Zope 3 aus. Aber auch das wird sich ändern.
lg
Gerold
