Nein, Microsoft schreibt Office nicht in Javascript um

Symbol für die Lesezeit 3 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Ein Tweet eines Microsoft-Entwicklers hat heute für ein wenig Wirbel gesorgt, nachdem er implizierte, dass Microsoft seine gesamte Office-Suite in Javascript umschreiben würde.

Sean Larkin, Technical Program Manager für Microsoft Web Platform, schrieb:

Dies führte verständlicherweise zu großen Bedenken hinsichtlich der Leistung und der Möglichkeit, Funktionen aufgrund der Verwendung einer weniger leistungsfähigen Sprache zu verlieren.

Natürlich sind Windows-Benutzer bereits an Javascript-Anwendungen wie Microsoft Teams und Slack gewöhnt, die Electron-Apps sind, und Skype wird voraussichtlich bald in React Native umgeschrieben. Auf der anderen Seite ist Teams nicht die leistungsstärkste App, und Office ist bereits ressourcenhungrig, und eine Javascript-Version wird es wahrscheinlich 10-mal mehr sein.

Glücklicherweise müssen sich Windows-Benutzer keine Sorgen machen, wie Larkin in einem Beitrag auf Reddit klarstellte.

Hi!!! Original Hochtöner hier! Ich bin Sean und Programmmanager bei Microsoft und arbeite an Microsoft Edge und Edge Dev Tools!

Ich werde ein paar Dinge klarstellen. Einigen fehlten mehr als 280 Zeichen in einem Tweet und sie erwarteten nicht, dass dies über #JavaScript Twitter hinausgeht.

  1. MS Teams, VS Code, ist bereits _mit_ TypeScript geschrieben, das zu JavaScript kompiliert wird, das von Electron betrieben wird. Es ist eine Elektronenanwendung. VS Code ist auf GitHub und Open Source, wenn Sie Beispiele für das Wie oder Was sehen möchten.

  2. Wir verzichten nicht auf C++, C# oder andere großartige Sprachen, APIs und Tools, die wir bei Microsoft verwenden. EdgeHTML ist wie jede andere Browser-Engine fast vollständig in C++ geschrieben. Wir führen jedoch auch JavaScript (kompiliert aus TypeScript) in DevTools aus und nutzen Open-Source-Technologien wie React und Webpack, um die Benutzeroberflächen für sie zu erstellen.

  3. Die Benutzeroberfläche von Office 365, vieles davon, aber definitiv nicht alles, sind Teile, die mit React Native (Windows) erstellt wurden. APIs und Dienste werden weiterhin von C++, C# oder was auch immer für dieses Team am besten geeignet ist, unterstützt. Nichts wird in „alles/vollständig“ JavaScript/TypeScript konvertiert.

  4. React Native JavaScript zu „nativem Code“ zu kompilieren, ist wohl falsch. Das meiste, was nativ ist, sind die Interaktionen der API und native Module, mit denen über JavaScript kommuniziert werden kann. WebViews Power-UI-Rendering dank React. Danke an den Skype-Ingenieur, der mich in der Diskussion darauf aufmerksam gemacht hat.

  5. Fühlen Sie sich frei, etwas anderes zu fragen! Das ist das Mindeste, was ich tun kann, um einige ziemlich unklare Botschaften zu twittern. ?

Auch wenn Word vielleicht niemals in Javascript umgeschrieben wird, scheint es doch die Zukunft der meisten neuen Anwendungen zu sein oder solche, die in unserer zunehmend plattformübergreifenden Welt von Grund auf neu geschrieben werden müssen.

Vielen Dank, Vladimir für die Spitze.

Mehr zu den Themen: Entwickler, Javascript, Microsoft

Hinterlassen Sie uns einen Kommentar

E-Mail-Adresse wird nicht veröffentlicht. Pflichtfelder sind MIT * gekennzeichnet. *