Open Source für zukunftsfähige Anwendungen
Für unsere Softwareentwicklungen arbeiten wir am liebsten mit offenen Standards und Schnittstellen, sowie der Open Source Programmiersprache Rust. Denn wir möchten Software schaffen, die für unsere Kunden lange von Wert ist – langlebig, robust und zuverlässig.
Vorteile von Open Source
Die Unabhängigkeit von Herstellern, Hardware, proprietären Standards und Schnittstellen bringt einige Vorteile mit sich:
-
Langlebigkeit: Open Source Software ermöglicht völlige Flexibilität hinsichtlich Software- oder Hardwarekomponenten (vermeidet sogenannten Vendor-Lock-in). Damit kann die Infrastruktur und auch die Software selbst problemlos angepasst und weiterentwickelt werden und bleibt lange nutzbar.
-
Wartungsarmut für niedrige Folgekosten. Wird Software möglichst robust und langlebig gestaltet, reduziert sich der Wartungseinsatz und erhöht die Nutzungsdauer der Software.
Vorteile der Programmiersprache Rust
Zuverlässige und stabile Anwendungen ohne Ausfallzeiten
Durch ein ausgeklügeltes System in der Programmiersprache Rust wird der Code, der bei der Ausführung der Applikation zu Fehlern führen würde, direkt während der Programmierung aufgedeckt. Damit entstehen sehr stabile und zuverlässige Anwendungen mit weniger Folgekosten für Fehlerbehebungen, Bug Fixes und Ausfallzeiten.
Sicherheit
Auf Rust basierte Anwendungen sind sicher, denn Rust verfügt über ein effizientes Speichermanagement. Es wird garantiert, dass nur auf gültigen Speicher zugegriffen werden kann. Die Angriffsfläche wird dadurch für Hacker auf ein Minimum reduziert.
Geschwindigkeit
Rust vereint Hardwarenähe mit einem hohen Abstraktionsgrad und liefert so extrem schnelle Anwendungen, die auch in Echtzeitsystem zum Einsatz kommen können.
Community
Rust hat eine wachsende, sehr aktive und freundliche Community.
Open Source Projekte von slowtec
Unseren Code veröffentlichen und dokumentieren wir auf GitHub: https://github.com/slowtec.