HCJPM

Wir realisieren Systeme mit der Technologie-Gruppierung:

  • Front-End
    • HTML 5
    • CSS 3
    • JavaScript (ES6)
  • Backend
    • PHP 8
  • Datenbank
    • MariaDB 10
HCJPM Logo

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
Wenn der Anwendungsfall es jedoch erfordert, kann mithilfe von Electron eine klassische Desktop-Anwendung daraus erstellt werden, welche andere Vorteile bietet, wenn dies sinnvoll erscheint:
  • 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.