Rust im Unternehmen

Rust verstehen, bevor ihr euch dafür entscheidet

Hier steht, was Rust im Betrieb wirklich bringt, was der Einstieg kostet und für welche Aufgaben sich die Sprache trägt. Jede Seite beantwortet eine Frage, die im Alltag auftaucht, vom Vergleich mit C++ und Go über die Compilermeldungen der ersten Wochen bis zu Mikrocontrollern, Netzwerkdiensten und WebAssembly.

Seit 1997 am Markt Kleine Gruppen Präsenz und Live-Online Zertifizierte Trainer
Wissen prüfen

Wo stehst du gerade?

Bevor du dich durch das Programm liest, lohnt sich eine ehrliche Einschätzung. Die Tests dauern ein paar Minuten, kosten nichts und erklären dir jede Antwort.

Sehr angenehmes, gut vorbereitetes Seminar, kann ich nur empfehlen.
Rust Fortgeschrittenenkurs

Häufige Fragen zu Rust im Unternehmen

Ist Rust nur etwas für Systemprogrammierung?
Nein, aber dort liegt die Stärke. Rust läuft ohne aufräumende Laufzeitumgebung, deshalb gibt es keine unvorhersehbaren Pausen. Das zahlt sich bei Steuergeräten, Netzwerkdiensten mit Latenzzusage und rechenintensiven Aufgaben aus. Für ein Formular mit Datenbank dahinter bringt die Sprache dagegen wenig, was eine bestehende Umgebung nicht auch könnte.
Wie lange braucht ein erfahrener Entwickler, bis er in Rust produktiv ist?
Wer schon in einer anderen Sprache Software gebaut hat, schreibt nach wenigen Tagen laufende Programme und stolpert danach über Besitz, Ausleihen und Lebensdauern. Bis das Datenmodell von Anfang an passt, vergehen erfahrungsgemäß einige Wochen mit echtem Code. Die Zeit lässt sich nicht wegdiskutieren, sie lässt sich nur verkürzen, indem jemand daneben sitzt, der die typischen Sackgassen kennt.
Was spricht gegen Rust?
Drei Dinge, und die stehen hier offen: Die ersten Wochen kosten Produktivität, die Übersetzung großer Projekte dauert länger als in vielen anderen Sprachen, und in einzelnen Nischen ist die Bibliothekslage dünner als in C++ oder Java. Wer diese drei Punkte einkalkuliert, trifft eine tragfähige Entscheidung. Wer sie übergeht, merkt sie im dritten Monat.
Müssen wir alles neu schreiben, um Rust einzusetzen?
Nein, und in den meisten Fällen wäre das auch der falsche Weg. Rust lässt sich über die C-Schnittstelle in bestehende Programme einhängen, und für Python gibt es einen eingespielten Weg, einzelne Funktionen als schnelle Erweiterung auszulagern. Üblich ist der Zuschnitt auf eine Komponente mit klarer Schnittstelle, an der sich der Nutzen messen lässt.
Wie aktuell ist das hier?
Rust erscheint alle sechs Wochen in einer neuen Fassung, dazu kommen Editionen in mehrjährigem Abstand, zuletzt die Edition 2024 mit Rust 1.85 im Februar 2025. Was hier steht, bezieht sich auf die aktuelle Fassung, und die Seiten tragen ihr Datum der letzten Prüfung.
Persönlich für dich da

Deine Ansprechpartner

Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Ordnet mit dir ein, welcher Kurs zu deinem Vorwissen passt.

Norbert Jansen

Norbert Jansen

Beratung & Inhouse

Plant Inhouse-Trainings, die an euren eigenen Abläufen ansetzen.

Vom Lesen zum eigenen Code

Die Stellen, an denen Rust wehtut, klären sich am schnellsten an eigenem Code mit jemandem daneben. Bei cmt gibt es dafür Kurse vom Einstieg für Programmiererfahrene bis zu Embedded, Netzwerkdiensten, Web und Oberflächen.