symlink.ch
Wissen Vernetzt - deutsche News für die Welt
 
symlink.ch
FAQ
Mission
Über uns
Richtlinien

Moderation
Einstellungen
Story einsenden

Suchen & Index
Ruhmeshalle
Statistiken
Umfragen

Redaktion
Themen
Partner
Planet

XML | RDF | RSS
PDA | WAP | IRC
Symbar für Opera
Symbar für Mozilla

Freunde
Benutzergruppen
LUG Switzerland
LUG Vorarlberg
LUGen in DE
SIUG
CCCZH
Organisationen
Wilhelm Tux
FSF Europe
Events
LinuxDay Dornbirn
BBA Schweiz
CoSin in Bremgarten AG
VCFe in München
Menschen
maol
Flupp
Ventilator
dawn
gumbo
krümelmonster
XTaran
maradong
tuxedo

 
ETH Content Management System auf Open Source
Veröffentlicht durch Ventilator am Mittwoch 10. Juli, 21:33
Aus der Glanzpolitur Abteilung
ETH Cyber Bürger schreibt "Wie ETH Life meldet "Nach einer langen Evaluationsphase hat sich eine Arbeitsgruppe der IT-Expertenkommission ITEK für "Kontentor", ein auf dem Applikationsserver "Zope" basierendes Content Management System entschieden."

"In der Endauswahl stand ein weiteres OpenSource-System: "Wyona CMS" , das Cocoon2 verwendet. Letzteres ist nun an der Uni das System der Wahl. "Zope überzeugte durch seinen objektorientierten Ansatz, durch seine raschen Entwicklungsfortschritte sowie durch das an der ETH bereits vorhandene Know-how", erklärt Korosec die Gründe für seine Wahl.""

UMG verkauft mp3s | Druckausgabe | Sharp Zaurus mit Sicherheitsproblemen  >

 

 
symlink.ch Login
Login:

Passwort:

extrahierte Links
  • "Wyona CMS"
  • Cocoon2
  • ETH Life meldet
  • "Zope"
  • Mehr zu ETH
  • Auch von Ventilator
  • Diese Diskussion wurde archiviert. Es können keine neuen Kommentare abgegeben werden.
    Python vs. Java (Score:1, Informativ)
    Von Anonymer Feigling am Wednesday 10. July, 23:56 MES (#1)
    Kontentor/Zope vs. Wyona CMS/Cocoon. Java ist eindeutig die "mächtigere" Sprache als Python (weil durchgängig objektorientiert, stark typisiert, echt plattformunabhängig,...). Nachteil bei Java ist, dass es oft als "zuviel des Guten", "zu komplex" für einfache Aufgaben empfunden wird. Ausserdem kann man in Python, wenn man will, auch Spaghetti-Code schreiben, bei Java ist man schon auf der Ebene der Sprache gezwungen, objektorientiert zu programmieren. Dies hebt die Akzeptanz von Python bei Nichtinformatikern und "old school" Programmierern.

    Natürlich spielen auch die Qualitäten der jeweiligen CMS-Systeme eine wesentliche Rolle.
    Re:Python vs. Java (Score:3, Informativ)
    Von esh (heeb.nospam@phys.ethz.ch) am Thursday 11. July, 09:02 MES (#2)
    (User #222 Info) http://www.heebs.ch/
    Python ist ebenfalls von Grund auf objektorientiert und als Skriptsprache mindestens so plattformunabhängig. In der Praxis bewähren sich Skriptsprachen in der Plattformunabhängigkeit sogar meist besser. Die Übergänge zwischen compilierten und interpretierten Sprachen sind ausserdem fliessend. Bytecompiliert (pyc) versus Virtual Machine (jvm) ist auch nicht so weit auseinander. Dazu gibt's gerade zwischen Python und Java interessante Kombinationen (Jython)

    Im Zusammenhang mit dem Web-CMS ist aber die Frage von Python vs. Java Nebensache. Ausserdem ist "objektorientiert" eine Frage des Programmierstils und erst in zweiter Linie eine Frage der Sprache. Wyona/Cocoon ist ein Pipeline Prozessor und von sich aus überhaupt nicht objektorientiert. Das ist etwa so, als ob man im originalen (K&R bzw. ANSI) C oder in FORTRAN objektorientiert programmieren will. Das ist möglich, erfordert aber viel Disziplin. Die Tatsache, dass Cocoon in Java programmiert ist, hilft da erst mal gar nicht.

    Zope ist hingegen konsequent objektorientiert aufgebaut. Das zeigt sich dann auch in den Nachteilen, dass die Lernkurve steil ist, das Debugging recht aufwendig sein kann und die Komponenten überall verteilt sein können. Wenn aber mal die benötigten Funktionen gut ausprogrammiert sind (deshalb Kontentor auf Zope), dann ist es ein leichtes, aus den Komponenten eine Web-Site aufzubauen. Da ist es dann auch egal, ob Zope in Python, Java oder gar C programmiert wäre.

    Der wichtige Punkt beim ganzen ist wieder einmal: man nehme das richtige Werkzeug für die zu lösende Aufgabe. Eine elektronische Bibliothek oder eine Zeitung, bei der die Bücher und Artikel den grössten Wert darstellen, würde ich in XML verwalten und dafür wäre Cocoon das richtige Tool ("objektorientiert" ist dabei eher ein Warnsignal, dass jemand "Buzzword compatible" sein will). Bei typischen Präsentationswebseiten, bei denen der Inhalt aktuell und ansprechend gehalten werden muss und bei denen viele Leute kleine Beiträge liefern soll man die Site hingegen aus Komponenten und objektorientiert zusammensetzen. Die eigentliche Datenhaltung mit Archivierung ist dort dann die Nebensache (das Backup dient zum Schutz vor Hardwareproblemen und nicht zur historischen Rekonstruktion). In diesem Fall ist Zope die bessere Lösung.

    Disclaimer: ich war bei der Evaluation des Web-CMS dabei, wenn auch nur konsultativ.
    -- ESH

    Linux User Group Schweiz
    Durchsuche symlink.ch:  

    Never be led astray onto the path of virtue.
    trash.net

    Anfang | Story einsenden | ältere Features | alte Umfragen | FAQ | Autoren | Einstellungen