腳本語言不行?JavaScript 重寫 Office 365 已進入尾聲

作為開發者佈道師,同時也是 JavaScript 擁躉的 Sean 直接讓他打臉,Sean 回覆 Twitter 表示,Office 365 套件的所有應用都被重寫了,並且工作已進入尾聲,而完成這項工作使用的正是那個弱小的腳本語言 JavaScript。

腳本語言不行?JavaScript 重寫 Office 365 已進入尾聲

Sean 沒有公佈過多細節,他表示這些 Office 應用不是基於 Electron 開發的,而是使用一整套編譯工具將同一份 JavaScript 代碼編譯成適用於不同平臺的原生代碼,包括 Web、Android、iOS、macOS、UWP 和 WIN32,其中只有 WIN32 是 Electron 應用。

網友根據上邊透露的相關技術棧,詢問 Sean 是如何編譯到 macOS 的,並且也有人問那為什麼不連 Linux 平臺一起做了?Sean 回覆說不確定,但是他希望能出個 Linux 桌面 MS Office 套裝。

之後 Sean 又在 Reddit 上發帖相對完整地介紹了這次代碼重寫:

腳本語言不行?JavaScript 重寫 Office 365 已進入尾聲

他澄清到,Office 365 的 UI 很多,但絕對不是全部都使用了 React Native (Windows) 進行構建,API 和服務仍使用 C++ 或者 C#,React Native 將 JavaScript 代碼編譯成平臺原生代碼的說法並不正確,所以其實並不是“全部/完全”使用 JavaScript/TypeScript。

J. Daniel Garcia 暫時默不作聲。

你覺得腳本語言弱小嗎?留言說說你會哪幾種腳本語言。


分享到:


相關文章: