Model View Controller
MVC ermöglicht eine Flexibilisierung von Programmen und ist unter den Aspekten der sauberen Trennung und der Wiederverwertung von Programmelementen ein äußerst wichtiges Werkzeug für uns.
MVC steht für
Model (das Datenmodell aus einer Datenbank oder XML),
View (die Präsentation der Daten in XHMTL oder Flash),
Controller (die Steuerung des Programmcodes zur Darstellung interaktiver Inhalte).
View und Model sind dabei meist stark projektspezifisch gefärbt und individualisiert. Im Präsentationsbereich arbeiten wir mit unserem Framework zur Elementdarstellung und mit modernen Javascript Frameworks im Web 2.0 Zeitalter wie der
Yahoo User Interface Library (YUI) oder Prototype. Mit dem
YAML Framework erreichen wir eine absolute Browserunabhängigkeit.
Das Datenmodell ist oftmals ein Spiegel Ihrer Kernstrukturen für das Projekt und wird zusammen mit Ihnen in der Konzeptions- und Modellierungsphase erarbeitet.
Webapplikationen mit multidimensionalen Datenbankumgebungen entwickeln wir mit dem
MVC Framework von Zend Technologies. Dies ist das führende Open Source PHP Framework und bietet eine flexible, modulare Architektur. Damit lassen sich adaptiv perfekte Web Applikationen und Webservices umsetzen und konfigurieren.
Die Controllerschicht kleinerer Web-Projekte entsteht bei ba!joodoo. aus dem vorhandenen eigenen Klassenframework mit Einflüssen aus PEAR, dem
PHP
Extension and
Application
Repository.
Profitieren Sie von unserem umfangreichen Wissen im Bereich Softwarearchitekturgestaltung.