Zope

Zope [1] bietet ein hohes Maß an Produktivität und Flexibilität bei der Entwicklung anspruchsvoller Webanwendungen.

Die Zope Softwarebibliothek ermöglicht die komponentenbasierte Entwicklung von Web-Anwendungen in der objektorientierten Programmiersprache Python. In der komponentenbasierten Programmierung werden komplexe Anwendungen mit Hilfe wiederverwendbarer Komponenten erstellt. Eine Komponente stellt dabei die Implementierung einer bestimmten genau spezifizierten Funktionalität dar.

Die komponentenbasierte Entwicklung spart Zeit, da der Entwickler seine individuelle Anwendung größtenteils mit Hilfe fertiger Komponenten nach dem Baukastenprinzip zusammensetzen kann und neuer Code nur für Funktionalitäten benötigt wird, für die es noch keine Implementierung gibt. Die Entwicklung mit Komponenten gewährleistet aber auch ein sehr viel höheres Qualitätsniveau, da die einzelnen Komponenten in vielen verschiedenen Anwendungen zum Einsatz kommen und so in der Praxis sehr viel umfangreicher getestet werden als nicht wiederverwendbarer Code.

Als Datenhaltungsschicht kommt bei Zope die sog. Zope-Datenbank zum Einsatz (ZODB). Hier werden Webinhalte direkt als Python-Objekte abgespeichert ohne den Umweg über einen Object Relational Mapper (ORM). Es können jedoch auch SQL- oder schemafreie Datenbanken als Backend eingesetzt werden.

[1] Quelle: http://www.zope.de


Erfolg...

Schulungspartner

Demo Version Plone 4.1

« Mai 2012 »
Mai
MoDiMiDoFrSaSo
123456
78910111213
14151617181920
21222324252627
28293031
Gut ist nicht gut genug

Wer aufhört,
besser zu werden,
hat aufgehört gut zu sein.
Philip Rosenthal