Nu, Microsoft nu rescrie Office în Javascript

Pictograma timp de citire 3 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

Un tweet al unui dezvoltator Microsoft a provocat un pic de agitație astăzi, după ce a sugerat că Microsoft își rescrie toată suita Office în Javascript.

Sean Larkin, manager de program tehnic pentru Microsoft Web Platform, a scris:

Acest lucru a provocat, în mod înțeles, multă îngrijorare în ceea ce privește performanța și posibilitatea de a pierde funcții din cauza utilizării unui limbaj mai puțin puternic.

Desigur, utilizatorii Windows sunt deja obișnuiți cu aplicații Javascript precum Microsoft Teams și Slack, care sunt aplicații Electron, iar Skype este de așteptat să fie rescris în curând în React Native. Pe de altă parte, Teams nu este cea mai performantă aplicație, iar Office este deja amanat de resurse, iar o versiune Javascript va fi probabil de 10 ori mai mare.

Din fericire, utilizatorii de Windows nu trebuie să-și facă griji, după cum a clarificat Larkin într-o postare pe Reddit.

Bună!!! Tweeter original aici! Sunt Sean și sunt manager de programe la Microsoft, lucrând la Microsoft Edge și Edge Dev Tools!

Vom clarifica câteva lucruri. Unele au fost lipsa a mai mult de 280 de caractere într-un tweet și nu se aștepta ca acest lucru să depășească twitterul #JavaScript.

  1. MS Teams, VS Code, este deja scris _cu_ TypeScript care este compilat pe JavaScript alimentat de Electron. Este o aplicație electronică. VS Code este pe GitHub și Open Source dacă doriți să vedeți exemple despre cum sau ce.

  2. Nu abandonăm C++, C# sau oricare dintre celelalte limbaje, API și instrumente minunate pe care le folosim în Microsoft. EdgeHTML este scris aproape în întregime în C++ ca orice alt motor de browser. Cu toate acestea, rulăm și JavaScript (compilat din TypeScript) în DevTools și folosim tehnologii open source, cum ar fi React și webpack, pentru a construi interfața de utilizare pentru ei.

  3. Interfața de utilizare a Office 365, multe dintre ele, dar cu siguranță nu toate, sunt piese care sunt construite folosind React Native (Windows). API-urile și serviciile vor fi încă alimentate de C++, C# sau orice este cel mai potrivit pentru acea echipă. Nimic nu se convertește în „tot/complet” JavaScript/TypeScript.

  4. React Native compilarea JavaScript la „cod nativ” este probabil greșită. Cele mai multe dintre ceea ce este nativ sunt interacțiunile API și modulele native cu care pot fi comunicate prin JavaScript. WebViews optimizează redarea interfeței de utilizare datorită React. Mulțumesc inginerului Skype care mi-a spus asta în discuție.

  5. Simțiți-vă liber să întrebați orice altceva! Este cel mai puțin pe care pot face pentru a scrie pe Twitter niște mesaje destul de neclare. ?

În timp ce Word nu poate fi rescris niciodată în Javascript, pare totuși a fi viitorul majorității aplicațiilor noi sau al celor care trebuie rescrise de la zero, în lumea noastră din ce în ce mai multiplatformă.

Multumesc, Vladimir pentru sfat.

Mai multe despre subiecte: Dezvoltatorii, JavaScript, microsoft

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *