Was ist die EatingEngine?
Das Grundsätzliche ist zuerst zu klären, so
selbstverständlich es auch scheint.
Zunächst ist die ein
Web-Framework, das extrem allgemein gehalten ist.
Die Arbeit, die von der zwingend verrichtet wird,
besteht bloß im Laden weiterer Teile. Deren Verhalten ist bereits ohne
Weiteres veränderbar, sogar der Kernel ist austauschbar!
Grundsatz
Oberster Grundsatz der ist
Modularität. Von Grund auf ist mit dem Ziel
höchster Anpassungsmöglichkeit geschrieben.
Weiteres Ziel der ist die
Unabhängigkeit von Medien. Sie soll also nicht an bestimmte Formen der
Ein- und Ausgabe gebunden sein, sondern diese dynamisch managen.
Zu guter letzt ist natürlich noch das Konzept zu erwähnen,
das jedem Projekt zu Grunde liegen sollte: Logik. Der Aufbau der sollte klar und strukturiert sein.
Technik
Die ist in PHP5 geschrieben und nutzt
natürlich die Vorteile der objektorientierten Programmierung. Für den
optimalen Gebrauch wird mindestens die Version 5.1 benötigt, da einige
neue Features noch genutzt werden sollen. Mangels Verbreitung läuft die
EatingEngine jedoch mit einer Notlösung unter PHP 5.0.
Lizenz
Die
wird unter der
GPL entwickelt.