Microsoft tworzy zespół Rustaceans, który przejmuje się migracją away od C#

Microsoft bildet ein Team von Rustaceans, das sich darauf konzentriert, seine Plattform von C# zu migrieren, während es weiterhin einstellt, obwohl die Mitarbeiterzahl im Vergleich zum Vorjahr um 2 % gesunken ist. Die Position des Principal Software Architect für Microsoft 365 umfasst Aufgaben wie „die technische Ausrichtung zu steuern, Rust-Komponentenbibliotheken zu entwerfen und zu implementieren, SDKs zu erstellen und vorhandene globale C#-basierte Dienste nach Rust zu migrieren“.

Laut MSPowerUser ist die Stellenausschreibung in der Gruppe Substrate App Platform sichtbar, die Teil der Microsoft 365 Core Platform-Organisation ist. Substrate spielt eine entscheidende Rolle im Backend der Cloud-Dienste von Microsoft, wodurch der Wechsel zu Rust ein bedeutender Schritt ist.

Microsoft erklärte: „Wir gründen ein neues Team mit dem Ziel, den Übergang zur Programmiersprache Rust als Grundlage für die Modernisierung von Diensten im globalen Maßstab und darüber hinaus zu ermöglichen.“

Das Unternehmen ist schon seit einiger Zeit an Rust interessiert. Im Jahr 2023 kündigte der Direktor der Windows OS-Sicherheit die Integration von Rust in den Windows-Kernel an, und die Sprache wurde im Laufe der Jahre allmählich in verschiedene Komponenten integriert.
Ähnlich wie Unternehmen wie Meta und AWS ist Microsoft ein Platinmitglied der Rust Foundation. Angesichts des wachsenden Interesses an sicherer Programmierung, das Rust mit erheblich weniger Aufwand als C++ bietet, sind Microsofts Maßnahmen nicht überraschend. Die Absicht, bestehende C#-basierte Dienste nach Rust zu migrieren, wirft jedoch Fragen in der Entwicklergemeinschaft auf.
Bemerkenswert ist, dass ein Microsoft-Ingenieur nach stolzer Ankündigung, dass Office 365 auf JavaScript umzieht, schnell zurückrudern musste und eine Erklärung abgab. In diesem Fall bleibt Microsoft zwar zumindest öffentlich bei der Verwendung von C#, aber die letzten Jahre und diese Stellenausschreibung deuten darauf hin, dass das Unternehmen offen ist für die Erkundung anderer Möglichkeiten.

Dies ist auch ein Indikator dafür, in welche Richtung Ingenieure denken, wenn es darum geht, in einer zunehmend wettbewerbsorientierten Welt neue Fähigkeiten zu erwerben.

FAQ-Abschnitt basierend auf den Hauptthemen und Informationen im Artikel:

1. Welches Team bildet Microsoft?
Microsoft bildet ein Team von Rustaceans, das sich darauf konzentriert, seine Plattform von C# auf die Sprache Rust zu migrieren.

2. Welche Aufgaben umfasst die Position des Principal Software Architect für Microsoft 365?
Der Principal Software Architect für Microsoft 365 ist verantwortlich für die Steuerung der technischen Ausrichtung, das Entwerfen und Implementieren von Rust-Komponentenbibliotheken, SDKs und die Migration bestehender Dienste, die auf C# basieren.

3. Wo kann die Stellenausschreibung für das Rustaceans-Team gefunden werden?
Die Stellenausschreibung für das Rustaceans-Team ist in der Gruppe Substrate App Platform sichtbar, die Teil der Microsoft 365 Core Platform-Organisation ist.

4. Was ist Substrate?
Substrate ist eine Plattform, die die Grundlagen für die Cloud-Dienste von Microsoft bildet.

5. Was ist Rust?
Rust ist eine Programmiersprache, die allmählich in verschiedenen Microsoft-Komponenten Anwendung findet.

6. Was ist die Rust Foundation?
Die Rust Foundation ist eine Organisation, in der Microsoft, Meta und AWS Platinmitglieder sind. Die Rust Foundation konzentriert sich auf die Entwicklung der Programmiersprache Rust.

7. Migratiert Microsoft bestehende C#-basierte Dienste nach Rust?
Ja, Microsoft hat erklärt, dass es ein neues Team mit dem Ziel schafft, bestehende Dienste, die auf der Sprache C# basieren, nach Rust zu migrieren.

8. Welchen früheren Fehler hat ein Microsoft-Ingenieur im Zusammenhang mit der Migration von Office 365 begangen?
Zuvor kündigte ein Microsoft-Ingenieur fälschlicherweise an, dass Office 365 auf JavaScript migriert wird.

Empfohlene verwandte Links:
– Microsoft-Homepage
– Startseite der Programmiersprache Rust
– Website der Rust Foundation

The source of the article is from the blog enp.gr