工程師澄清重寫Office 365誤會

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

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

不過, 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陣營的數量會越來越高.

2016 GoodChinaBrand | ICP: 12011751 | China Exports