Serverseitige Entwicklung
Kernstück einer jeden Webanwendung ist ein zuverlässiges Backend. Für die Entwicklung eines solchen greifen wir auf verschiedene bewährte und gleichzeitig moderne Technologien zurück.
Anwendungsentwicklung in PHP
PHP ist die verbreiteste Programmiersprache für Webanwendungen. Auch wenn sie zu Beginn noch für ihre etwas einfache Struktur belächelt wurde, ist sie spätestens nach den umfassenden Änderungen in Version 5.3 zu einer ernstzunehmenden Lösung geworden, sodass auch komplexe Anwendungen in PHP realisiert werden können. Die Vorteile der Sprache sind für Sie vor allem die schnelle Umsetzung und die flexible Gestaltung der Software. Das schont Ihr Budget für die Implementierung, aber auch für spätere Wartung und Erweiterungen.
Objektorientierung in PHP
Wir legen großen Wert auf einen guten Programmierstil, der sich für uns aus der Kombination folgender Eigenschaften zusammensetzt:
- hoher Grad an Kapselung und Abstraktion
- gute Trennung von Anzeigekomponenten, Businesslogik und persistenter Speicherung
- hohes Maß an Wiederverwendbarkeit von Code
Da wir unsere Webanwendungen auf einem eigenen Anwendungskern aufbauen - dem jife.core - können Wartungsarbeiten und Modifikationen an den Grundfunktionen des Systems zentral und kostengünstig durchgeführt werden. Der jife.core basiert unter anderem auf einem adaptierten Zend Framework und dem Object Relational Mapper Doctrine.
Zend Framework Programmierung
Das Zend Framework bietet neben vielen anderen eleganten Features eine hervorragende Implementierung des Model-View-Controller - Modells und ist deshalb, solang keine andere Vorgaben existieren, der von uns bevorzugte Rahmen zur Umsetzung von Websystemen.
Relationale Datenbanksysteme
Um Persistenz der gespeicherten Daten zu garantieren vertrauen wir auf MySQL und dem Doctrine ORM. So sind die Daten sicher aufgehoben und das gesamt Backend gleichzeitig problemlos skalierbar.
J2EE - Webentwicklung in Java
Sollten erhöte Anforderungen an Sicherheit, Zuverlässigkeit oder Performance (bei rechenintensiven Vorgängen) gestellt werden, so greifen wir auf J2EE zurück. Die etwas formalere Struktur von Java im Gegensatz zu PHP stellt zwar höhere Anforderungen an den Planungs- und Implementierungsprozess, fördert dadurch aber ein besseres Laufzeitverhalten der Anwendung.

Not speaking german? Go to the English Page.


