微軟棄C++/C#全面轉JS?工程師澄清重寫Office 365誤會

jopen 6年前發布 | 10K 次閱讀 微軟

一位微軟項目經理 Sean Thomas Larkin 在推特上寫下了關于 JavaScript 的探討,稱 Office 365 將用 JS 重寫。

微軟棄C++/C#全面轉JS?工程師澄清重寫Office 365誤會

這隨即引發了編程圈的“小地震”,尤其是 C++ 工程師們。

微軟棄C++/C#全面轉JS?工程師澄清重寫Office 365誤會

不過,Skype 的工程師們看到 Sean 居然放言用 React Native 把 JS 編譯成本地代碼,把 Sean 這家伙猛批了一頓,后者也不得不在 Reddit 上開貼澄清,他上來就說,推特限制字數,導致意思沒表達完全。

首先需要知道的是,MicroSoft Teams、VS Code 都已完全由 JS 開發了(更準確地說法是 Electron 支持的 TypeScript)。

其次是,Office 365 的 UI 元素很多,有大一部分借助的是 React Native,不過 API、服務還是由C++, C#等編寫。Sean 強調,他對傳統編程語言保持著相當的敬畏之心,所以 Office 365 沒有全部用 JavaScript/TypeScript 重寫。

最后作為 Edge 瀏覽器的操盤人之一,他強調 EdgeHTML 引擎完全是 C++ 寫就的,但是微軟也在開發工具中允許運行 JavaScript(由 TypeScript 編譯)。

換言之,word 終究不可能完全用 JS 來寫,但是在未來開放的跨平臺世界中,很多新的程序或需要從頭再來的產品,似乎倒戈 JS 陣營的數量會越來越高。

微軟棄C++/C#全面轉JS?工程師澄清重寫Office 365誤會

來自: 驅動之家

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!