本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 品牌 > 微软 >

微软放弃C++/C#转向JavaScript?工程师澄清Office 365重写的疑问

发布时间:2018年06月14日 09:14:52 微软 人已围观

简介微软项目经理Sean Thomas Larkin在推特上讨论了JavaScript,表示Office 365将采用JavaScript重写。这一消息在编程圈引起了广泛关注,尤其是C++工程师们感到震惊。同时,Skype的工程团队也对此进行...

微软项目经理Sean Thomas Larkin在推特上讨论了JavaScript,宣布Office 365将会使用JS重写。

这一言论迅速在编程界引起了不小的反响,尤其是C++开发者们。

与此同时,Skype的工程师们对Sean声称利用React Native将JS编译成本地代码表示强烈不满,批评声不断。对此,Sean不得不在Reddit上作出澄清,他解释说由于推特的字数限制,导致他的意图并没有完全传达出来。

首先,需明确的是,Microsoft Teams和VS Code都是完全用JS开发的(更确切地说,是基于Electron的TypeScript)。

其次,Office 365的界面元素中有相当一部分是基于React Native实现的,但其API和服务依然是依靠C++、C#等语言编写。Sean强调,尽管他对传统编程语言充满敬意,因此Office 365不会完全用JavaScript/TypeScript重构。

最后,作为Edge浏览器开发团队的成员之一,他重申EdgeHTML引擎是完全使用C++编写的,但微软在开发工具中也允许运行JavaScript(是由TypeScript编译而来)。

换句话说,Word不可能完全用JS编写,但在未来的跨平台环境中,许多新应用或需从零开始的项目,似乎会越来越倾向于采用JS。

Tags: 编程  程序员