David Heinemeier Hansson (DHH) hat mit seiner Entscheidung, sein neues Projekt nicht in Ruby on Rails, sondern in Rust zu entwickeln, Überraschung in der Entwickler-Community ausgelöst. DHH ist bekannt als der Schöpfer von Ruby on Rails, einem Framework, das seit Mitte der 2000er-Jahre die Web-Entwicklung prägte und unzählige Unternehmen und Projekte ermöglichte.

Dass ausgerechnet der Ruby-Evangelist nun auf Rust setzt, signalisiert einen Wandel. Rust ist eine moderne Programmiersprache, die sich durch Speichersicherheit, hohe Performance und Nebenläufigkeit auszeichnet. Während Ruby für schnelle Prototypenentwicklung und Rapid Development bekannt ist, zielt Rust eher auf Zuverlässigkeit und Leistung ab. Beide Sprachen bedienen unterschiedliche Zwecke und Philosophien.

Der Schritt unterstreicht einen grösseren Trend in der Softwareentwicklung: Alte Klassiker wie Ruby, Python oder sogar Java werden zunehmend durch Rust, Go und TypeScript für performancekritische oder sicherheitsrelevante Projekte ergänzt oder ersetzt. Rust bietet insbesondere bei systemnaher Programmierung oder wenn Speichersicherheit kritisch ist (beispielsweise bei der Chrome-Engine oder im Linux-Kernel) klare Vorteile.

Für KMU-Entwickler bedeutet dies: Es ist ein gutes Zeichen, dass selbst erfahrene und einflussreiche Entwickler ihre Werkzeugwahl flexibel anpassen. Die Wahl der Programmiersprache sollte zum Projekt passen, nicht umgekehrt. Ruby on Rails bleibt für Web-Anwendungen und MVPs völlig geeignet, aber für Systeme, die hohe Anforderungen an Speichersicherheit oder Performance haben, lohnt sich ein Blick auf Rust. Kleine Teams sollten allerdings beachten, dass Rust eine steilere Lernkurve hat als Ruby und weniger Entwickler mit echter Rust-Erfahrung am Markt verfügbar sind.