Ferris Talk #12: Web-APIs mit Rust erstellen

Seite 3: Reif für Web-APIs

Inhaltsverzeichnis

Wer die Sprache Rust schätzen gelernt hat, braucht vor einem Einsatz im Bereich der Entwicklung von Web-APIs nicht zurückschrecken. Es gibt etablierte und funktionsreiche Frameworks, die Entwicklerinnen und Entwickler mit genügend Basiswissen in Rust und Webentwicklung schnell erlernen können. Die exemplarisch betrachteten Frameworks Rocket und Axum weisen konzeptionelle Ähnlichkeiten auf, jedoch auch deutliche Unterschiede in der Ausgestaltung der API und der Einbindung in den Tokio-Stack.

Das Potenzial für die Zukunft von Rust zum Entwickeln verteilter Systeme ist groß. Selbst junge Frameworks wie Axum spielen in Sachen Performance schon jetzt in einer Liga mit den am verbreitetsten Webframeworks wie ASP.NET Core. Angesichts der Entwicklungsdynamik im Umfeld von Rust und der wachsenden Verbreitung der Sprache ist man gut beraten, bei neuen Projekten über den Tellerrand zu schauen und Rust bei der nächsten API eine Chance zu geben.

Ferris Talk – Neuigkeiten zu Rust. Kolumnist:
Rainer Stropek, timecockpit.com, Rust Meetup Linz, Autor der Ferris Talks, der Kolumne über die Programmiersprache Rust bei Heise Developer

Rainer Stropek

ist Softwareentwickler, Trainer, Autor und Vortragender im Microsoft-Umfeld und seit über 25 Jahren als Unternehmer in der IT-Industrie tätig.

Er gründete und führte in dieser Zeit mehrere IT-Dienstleistungsunternehmen. Neben der Tätigkeit als Trainer und Berater in seiner Firma software architects entwickelt er mit seinem Team die preisgekrönte Software time cockpit. Rainer hat Abschlüsse der höheren technischen Schule für Informatik Leonding (AT) sowie der University of Derby (UK). Er ist Autor mehrerer Fachbücher und Artikel in Magazinen im Umfeld von Microsoft .NET und C#, Azure, Go und Rust. Seine technischen Schwerpunkte sind Cloud Computing, die Entwicklung verteilter Systeme sowie Datenbanksysteme.

Regelmäßig tritt er als Speaker und Trainer auf namhaften Konferenzen in Europa und den USA auf. 2010 wurde er von Microsoft zu einem der ersten MVPs (Most Valuable Professionals) für die Azure-Plattform ernannt. Seit 2015 ist er Microsoft Regional Director. 2016 hat er zudem den MVP Award für Visual Studio und Developer Technologies erhalten.

(rme)