Logo für Druckversion

Technologie

Seit mehr als 10 Jahren arbeiten wir im Web. In dieser Zeit haben wir viele Technologien für unsere Kunden geprüft. Es waren mehr schlechte als gute Technologien dabei. Einige Basis-Technologien haben sich als besonders flexibel und zuverlässig erwiesen und werden von uns immer wieder eingesetzt.


Django - the web framework for perfectionists with deadlines

Django ist ein Python-Web-Framework für die schnelle Entwicklung von sauberen, pragmatischen Lösungen.

Da Django ursprünglich für Nachrichtenplattformen entwickelt wurde, ist es darauf optimiert, die straffen Deadlines in Online-Redaktionen einzuhalten und trotzdem den hohen technischen Ansprüchen von hochperformanten und eleganten Webanwendungen gerecht zu werden. Dabei wird versucht, soviel wie möglich zu automatisieren und dem DRY-Prinzip (Don’t-Repeat-Yourself / Vermeide Redundanzen) zu folgen. Zum Einsatz kommt die einfache und populäre Programmiersprache Python.

www.djangoproject.com

Ist Django ein Content Management System (CMS)?

Nein, Django ist kein CMS, weil es kein "schlüsselfertiges Produkt" ist. Es ist eine Sammlung (Framework) von Programmier Werkzeugen, mit denen Websites und zuzüglich auch individuelle Redaktionssysteme (Content Management Systeme) effizient erstellt werden können. Es macht deshalb nicht viel Sinn Django mit anderen Content Management Systemen zu vergleichen.

Bei aktuellen Projekten haben wir sehr gute Erfahrungen mit dem Django Framework gemacht.

Das Framework besticht durch seine ausgefeilte Technik, mit der sich sehr performante Lösungen schnell und einfach realisieren lassen. Die große, weltweite Entwickler-Gemeinschaft, die Erweiterbarkeit und die Performance sprechen eindeutig für das System. Eine Mailinglist mit über 10.000 Empfängern und die Tatsache, dass auch Google für seine "Google App Engine" Django verwendet, sowie an der Entwicklung verschiedenster Django Module mitwirkt, haben uns in unserer sehr positiven Einschätzung bestärkt.

Mehr Informationen über Django finden Sie auch unter:

Django FAQ
Design Philosophie


nach ^ oben

ZMS (Zope based Content Management System)

ZMS ist eine Komplett-Lösung für effizientes elektronisches Publizieren. Ein einfaches Redaktions-Interface und flexible Modellierungs-Möglichkeiten (Mehrsprachigkeit, Metadaten, Content-Objekte, XML-Import/Export, Workflow etc.) zielen auf optimale Produktivität: mit wenigen Klicks lassen sich arbeitsfähige Websites herstellen.


nach ^ oben

Rich Internet Applications

Der Begriff Rich Internet Application (RIA, deutsch: reichhaltige Internet Anwendung) beschreibt eine Anwendung, die Internet-Techniken benutzt und eine intuitive Benutzeroberfläche bietet. Der englische Begriff „rich“ steht dabei für die „reichhaltigen“ Möglichkeiten wie z. B. Drag-und-Drop-Fähigkeit oder Bedienbarkeit über Tastenkürzel, suggeriert dabei aber auch einen „Mehrwert“ gegenüber herkömmlichen Webanwendungen.

Weiterhin ist auch die Leistungsfähigkeit der Applikation gemeint, die z. B. Berechnungen auf Clientseite ausführen kann, ohne eine Anfrage zum Server starten zu müssen. Dadurch lassen sich RIAs viel flüssiger bedienen und Rückmeldungen können schneller erzeugt werden.

Man könnte diese Anwendungen auch „intelligente Clients“ nennen. Natürlich sind diese Anwendungen größer als HTML, sind aber dennoch Internet-optimiert (durch Komprimierung sowie Streaming-Techniken). RIAs gleichen diesen Nachteil dadurch aus, dass sie zur Laufzeit weniger Anfragen an den Server stellen müssen.

Eine RIA erkennt man daran, dass:

  • sie nicht installiert werden muss
  • auf sie über Internet-Techniken zugegriffen wird
  • sie mit dem Nutzer interagiert

[Quelle: Wikipedia]


nach ^ oben