Die von uns eingesetzten Technologien, Programmiersprachen, etc. unterliegen einem ständigen Wandel. In den ersten Jahren haben wir z. B. auch Projekte in COBOL realisiert und Lösungen für Novell-Netze erstellt.
Für die Umsetzung unserer Projekte setzen wir seit vielen Jahren auf den Ansatz der Agilität. Damit können wir wichtige Funktionen bereits in einer sehr frühen Projektphase als Prototyp bereitstellen. Dazu arbeiten wir unter Verwendung von modernen und innovativen Technologien.
Hier einige Tools, Technologien und Programmiersprachen, die wir in aktuellen Projekten einsetzen:
Mit JavaScript realisieren wir bevorzugt das Frontend (UI) von Applikationen. Mit VueJS und Quasar können wir umfangreiche Applikationen realisieren. Inbesondere mit Quasar erreichen wir kurze Entwicklungszeiten. Auch im Backend kann JavaScript zum Einsatz kommen: Mit NodeJS und Express realisieren wir kompakte APIs.
Python setzen wir gerne für REST-APIs und zur Datenvisualisierung ein. Durch die große Anzahl von Open-Source Bibliotheken und die Flexibilität der Sprache können Projekte in Python in sehr kurzer Zeit realisiert werden. Frameworks wie Django, Falcon oder Pandas kommen bei uns praktisch täglich zum Einsatz.
Java begleitet uns schon sehr lange. Klassische Java-Programme mit SWT oder Swing UI spielen zwar praktisch keine Rolle mehr – auf der Serverseite hingegen ist Java hervorragend geeignet, um umfangreiche Lösungen zu realisieren. Mit Quarkus als Framework können wir performante Cloud-Lösungen realisieren
Go setzen wir sehr gerne für Microservices ein. Auch für Anwendungen mit hohen Anforderungen an die Performance. Bei systemnahen Anwendungen und im Cloud-Umfeld haben wir sehr gute Erfahrungen mit Go gemacht.