Zope was ist das?
Verfasst: Freitag 8. November 2002, 13:51
Was ist eigentlich Zope (ja, die Frage is dumm
) und was kann man damit machen, und wo?

Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Was ist Zope?
Zope ist ein Rahmenwerk zum Erstellen von Web-Anwendungen. Eine Web-Anwendung ist ein Computerprogramm, auf das Benutzer mit einem Web-Browser über das Internet zugreifen. Sie können sich eine Web-Anwendung auch als eine dynamische Web-Site vorstellen, die den Benutzern nicht nur statische Information liefert, sondern Sie dynamische Werkzeuge verwenden lässt, um mit einer Anwendung zu arbeiten.
Web-Anwendungen sind überall und Web-Benutzer arbeiten ständig mit ihnen. Geläufige Beispiele für Web-Anwendungen sind Sites, mit denen Sie das Netz durchsuchen können, wie Yahoo, bei Projekten zusammenarbeiten können, wie SourceForge, über E-Mail mit anderen Leuten kommunizieren können, wie HotMail. All diese Arten von Anwendungs können mit Zope erstellt werden.
Was bekommt man nun, wenn man Zope herunterlädt? Sie bekommen eigentlich viele Dinge. Zope besteht aus mehreren verschiedenen Komponenten, die zusammenarbeiten, um Ihnen zu helfen, Web-Anwendungen aufzubauen. Zope kommt mit:
Einem Web-Server
Zope enthält einen integrierten Web-Server, der Ihren und Ihren Benutzern Inhalt liefert. Natürlich können Sie, wenn diesen nicht benutzen wollen, einen schon vorhandenen Web-Server nutzen, wie Apache oder Microsoft IIS. Sie müssen sich keine Sorgen machen. Zope arbeitet auch mit diesen Web-Servern und jedem anderen Web-Server der das Common Gateway Interface (CGI-Standard) unterstützt.
Einer Web-basierten Benutzerschnittstelle
Wenn Sie Web-Anwendungen mit Zope aufbauen, verwenden Sie Ihren Web-Browser, um mit Zopes Verwaltungsschnittstelle, dem Management Interface, zu interagieren. Diese Schnittstelle ist eine Entwicklungsumgebung, die es Ihnen erlaubt Dinge zu tun wie das Erstellen von Web-Seiten, das Hinzufügen von Abbildungen und Dokumenten, das Anbinden externer relationaler Datenbanken und das Schreiben von Skripten in verschiedenen Sprachen.
Eine Objektdatenbank
Wenn Sie mit Zope arbeiten, arbeiten Sie hauptsächlich mit Objekten, die in Zopes Objektdatenbank gespeichert sind. Zopes Verwaltungsschnittstelle liefert eine einfache, vertraute Art, Objekte zu verwalten, die etwa dem vorgehen bei üblichen Dateimanagern funktioniert.
Relationale Integration
Sie müssen Ihre Informationen nicht in Zopes Objektdatenbank speichern, wenn Sie nicht wollen, weil Zope mit anderen relationalen Datenbanken wie Oracle, PostgreSQL, Sybase, MySQL und vielen anderen arbeitet.
Unterstützung von Scripting-Sprachen
Zope erlaubt Ihnen, Web-Anwendungen in einer Vielzahl von verschiedenen Sprachen wie Python, Perl, oder Zopes eigener "Document Template Markup Language" (DTML) zu schreiben.
Ich denke ja. HTML-Kenntnisse sind äußerst hilfreich, wenn man mit DTML rumwerkelt. Hol Dir doch, wenn Du Zope nicht selber installieren magst, bei http://www.freezope.org einen eigenen Account zum rumspielen.Koegli hat geschrieben: Kann ich das mit ZOPE umsetzen?