Web-Entwicklung
Web-Entwicklung findet in der Regel auf einem zentralen Server statt. Die dort hinterlegten Anwendungen können über jeden Rechner mit Internetanbindung ausgeführt werden. Typische Beispiele sind: Portale, Shopsysteme oder komplexe Webseiten.
Content Management
Content Management Systeme ermöglichen die freie Gestaltung von Website-Inhalten, ohne weitere Programmierkenntnisse zu benötigen. Die von uns entwickelten Web-Anwendungen können bei Bedarf in verschiedene Content Management Systeme integriert werden, z.B.:
- WordPress, CMS made simple, Joomla (PHP)
- Plone, PyLucid (Python)
- OpenCms (Java)
- oder nahezu jedes andere ‘Open Source’-CMS
Framework-Entwicklung
Die Entwicklung komplexer Anwendungen kann durch Verwendung eines Web-Frameworks enorm optimiert werden. Damit muss nicht für jedes Problem ‘das Rad neu erfunden werden’. Die Programmierung wird dabei an Design-Patterns (z.B. MVC) ausgerichtet. Folgende Frameworks stehen exemplarisch für die Vielzahl guter ‘Open-Source’-Lösungen:
- Symfony, Zend (PHP)
- Django (Python)
- Apache Wicket (Java)