HCJPM
Wir realisieren Systeme mit der Technologie-Gruppierung:
- Front-End
- HTML 5
- CSS 3
- JavaScript (ES6)
- Backend
- PHP 8
- Datenbank
- MariaDB 10
Klassischerweise wird diese als LAMP bezeichnet (Linux, Apache, MySQL und PHP).
Insbesondere PHP ist sicher nicht die am heissesten in der Community diskutierte Variante für Backend-Programmierung, sie ist jedoch sehr verbreitet, extrem bewährt und seit Version 7 auch sehr performant.
Die erwähnten Front-End Technologien sind erst einmal auf die Benutzung via Webbrowser ausgerichtet, was entscheidende Vorteile hat:
- keine Software-Installation beim Benutzer
- immer die neuste Version ohne Updates
- Zugriff auf das Dateisystem des Benutzers (via Browser ist ohne Dialog nur die Speicherung in den Download-Ordner möglich)
- unbeschränktes Fenster-Management bezüglich Grösse, Position, Öffnen und Schliessen möglich (im Browser auf das Browser-Fenster festgelegt)
Unsere Konzentration auf Web-Technologien ermöglicht zudem die selektive, auf die Anforderungen des individuellen Kunden und Systems ausgerichtete, Ergänzung mit Frameworks wie z.B. Vue (ein Framework für JavaScript), dass bei komplexen Benutzer-Schnittstellen sinnvoll sein kann oder Laravel (ein Framework für PHP), das bei speziellen Anforderungen im Backend nützlich sein kann.