Re: Zope2 Vs. Grok oder BlueBream

Vladislav Vorobiev <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Hallo Jan,

ist ein Interessanter Vergleich, verschafft man auch ein guten Überblick.
Wobei als Anmerkung: ich würde für die nicht
Python-Menschen erklären was  "WSGI-konformes" ist und was für Vorteile
daraus entstehen.
Through-the-web versteht man auch nicht sofort.

Gruß
Vlad

Am 14. April 2010 09:23 schrieb Jan Ulrich Hasecke <[email protected]>:
>
> Am 13.04.2010 um 21:32 schrieb Vladislav Vorobiev:
>
> Hi,
>
> hab schon wieder den Überblick verloren.
>
>
> Ich weiß nicht, ob es dir weiterhilft. Dies ist ein Text über die Zope
> Webframeworks, der auf der neuen zope.de Website und in der geplanten Zope
> Imagebroschüre erscheinen wird.
> Er soll den nötigen Überblick verschaffen. Ich hoffe er tut das ansatzweise.
> Natürlich beschreibt er nicht, ob und wie die von dir gewünschten Features
> in den einzelnen Frameworks implementiert sind.
> BTW: Ich bin übrigens dankbar für jeden Hinweis, wie man diesen Text noch
> verbessern kann. Insbesondere hätte ich gerne noch mehr Beispielanwendungen
> für die einzelnen Frameworks. Wenn also jemand etwas kennt, immer her damit!
> juh
>
>
> Die Zope Webframeworks
>
> Zope 2
>
> Zope 2 ist ein voll ausgestatteter Applikationsserver, mit dem sich
> Webapplikationen unter anderem auch through-the-web erstellen lassen. Die
> Plattform ist seit über zehn Jahren im Einsatz und hat sich bei der
> Entwicklung großer Unternehmensapplikationen bewährt. Zope 2 zeichnet sich
> dabei vor allem durch ein hohes Sicherheitsniveau aus.
>
> Zope 2 besitzt sämtliche Funktionalitäten, die für die Entwicklung großer
> Webanwendungen notwendig sind:
> Unterstützung für Standardprotokolle wie HTTP, FTP, WebDAV and XML-RPC (SOAP
> durch Erweiterungen)
> Session-Management
> Internationalization
> Localization
> Templates
> Unicode-Unterstützung
> Eingebaute Suchmaschine mit Volltext-Indizierung (Unterstützung für diverse
> Office-Formate durch Erweiterungen)
> Dokumenten-Workflows (bei Benutzung des CMF)
> Unterstützung für gebräuchliche relationale Datenbanken und
> Authentifizierungssysteme wie LDAP und Active Directory
> Unterstützung von Through-the-Web-Entwicklung
> Zahlreiche Erweiterungen für Zope 2
>
> Für Zope 2 gibt es zahlreiche spezifische Erweiterungen, mit denen sich neue
> Funktionalitäten integrieren lassen. Außerdem kann man beliebige
> Python-Module aus dem Python-Paket-Repository innerhalb von Zope 2 nutzen
> oder eigene Erweiterungen mit Hilfe der objektorientierten
> Programmiersprache Python schreiben.
>
> Eine besonders hervorzuhebende Erweiterung ist das CMF
> Content-Management-Framework, mit dessen Hilfe man eigene
> Content-Management-Systeme entwickeln kann.
>
> Beispielhafte Anwendungen
>
> Die leistungsfähigen Open-Source Content-Management-Systeme Plone und Silva
> sowie zahlreiche andere CMS basieren auf Zope 2.
>
> Wettbewerber
>
> Die Wettbewerber von Zope 2 sind unter anderem J2EE, Java-basierte Lösungen,
> Windows ASP/.NET oder Adobe Cold Fusion.
>
> Grok
>
> Grok ist ein agiles Convention-over-Configuration-Framework für das
> komponentenbasierte Entwickeln mit Zope. Es basiert auf dem Zope Toolkit.
> Grok ist sowohl für Anfänger als auch für erfahrene Webentwickler gedacht.
>
> Grok erleichtert das Programmieren von Webanwendungen, indem es zahlreiche
> Basisfunktionen moderner Webanwendungen dem Entwickler innerhalb des
> Frameworks zur Verfügung stellt.
>
> Mit Grok lassen sich vor allem kleinere und mittlere Anwendungen schnell und
> sicher entwickeln.
>
> Beispielhafte Anwendungen
>
> Grok ist die Basis für zahlreiche schlanke Webanwendungen wie zum Beispiel
> dem CMS der Assembly in Finnland.
>
> Wettbewerber
>
> Die Wettbewerber von Grok sind Ruby-on-Rails, Django, Turbogears, Pylons und
> ähnliche Webframeworks.
>
> Bluebream
>
> Mit Bluebream lassen sich vollkommen flexibel konfigurierbare Webanwendungen
> auf Basis des Zope Toolkits entwickeln. Bluebream wurde früher unter dem
> irreführenden Namen Zope 3 vertrieben. In Bluebream werden die
> Programmierung und die Konfiguration von Komponenten sauber getrennt.
> Während die Programmierung auf Basis des Zope Toolkits in der
> Programmiersprache Python erfolgt, nutzt Bluebream die Zope Component Markup
> Language (ZCML), um die einzelnen Komponenten miteinander zu verknüpfen. Auf
> diese Weise lassen sich große unternehmenskritische Anwendungen klar
> strukturiert erstellen und langfristig warten.
>
> Beispielhafte Anwendungen
>
> Auf Bluebream basiert beispielsweise das Netzwerk-Management-System
> IKOMtrol.
>
> Wettbewerber
>
> J2EE, Java-basierte Lösungen, Windows ASP/.NET oder Adobe Cold Fusion.
>
> repoze.bfg
>
> BFG ist ein WSGI-konformes, minimalistisches Web-Framework. Es basiert auf
> der Zope Komponentenarchitektur und hat von Zope, Pylons und Django Konzepte
> übernommen. BFG ist durch die umfangreiche und vollständige Dokumentation
> besonders benutzerfreundlich. Alle BFG Module haben eine vollständige
> Testabdeckung.
>
> Bei der Entwicklung des Frameworks stand vor allem die Geschwindigkeit und
> die Flexibilität im Vordergrund. BFG ist ideal für Entwickler, die ihre
> Anwendung mit einem möglichst kleinen Satz von Modulen programmieren und
> jeweils nur die Module importieren möchten, die für die einzelne Applikation
> benötigt wird.
>
> So verfügt BFG beispielsweise über keinen standardmäßigen Persistenz-Layer.
> Je nach Anforderung kann die ZODB oder eine SQL-Anbindung benutzt werden.
> Die gleiche Flexibilität bietet BFG bei der Wahl des
> Authentifizierungsmechanismus oder Template-Sprachen. In BFG werden Teile
> des Zope-Toolkits verwendet, zum Beispiel zope.i18n für die
> Mehrsprachigkeit.
>
> Das Routing erfolgt in repoze.bfg über Mappings oder über das Traversieren
> von geschachtelten Dictionaries. Views werden in BFG über das Adaptieren des
> Models realisiert. Sicherheitsmechanismen sind im Kern von BFG verankert und
> überall präsent. Sie können filigran konfiguriert und einfach erweitert
> werden.
>
> BFG Applikationen laufen alleinstehend oder hinter einem Webserver. Sie
> können mit Apaches mod_wsgi gestartet werden oder für die Google-Appengine
> entwickelt werden.
>
> Beispielhafte Anwendungen
>
> Eine herausragende BFG-Anwendung ist KARL (Knowledge And Resource Locator),
> ein Open-Source Kollaborationssystem für das webbasierte Wissensmanagement.
> Es wird vom Open Society Institute (OSI) entwickelt und unter der GPL
> vertrieben.
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
>
>



-- 
Best Regards
Vlad Vorobiev


_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.