微软技术项目经理(全员生产性维护)和网络包核心团队成员肖恩·托马斯·拉金在推特上发布消息称,Office 365正在用JavaScript重写。
消息源于对编程语言唾液的短暂争论。J.国家C++语言评论委员会主席丹尼尔·加西亚在推特上批评了脚本语言。他说,脚本语言,作为最广泛使用的计算机辅助系统编程语言,是一个错误,它不能写操作系统,数据库管理系统,甚至办公室套件。
脚本语言作为计算机科学学士的第一种编程语言是错误的。你不能用脚本语言编写操作系统、数据库管理系统,甚至是办公套件。
作为一名开发者福音传播者,而JavaScript粉丝肖恩让他直接面对。肖恩在推特上回复说,所有的Office 365套件的应用程序都被重写了,工作即将结束,是脆弱的脚本语言JavaScript完成了这项工作。
肖恩没有公布太多细节。他说,这些办公应用程序不是基于电子开发的,而是使用一套编译工具将相同的JavaScript代码编译成适合不同平台的本机代码,包括网络、安卓、iOS、苹果电脑、UWP和WIN32,其中WIN32是唯一的一个。根据上面披露的相关技术堆栈,
名网民问肖恩他是如何编译成苹果操作系统的,有些人还问为什么他没有在Linux平台上编译。肖恩回答说,他不确定,但他希望生产一个Linux桌面微软办公软件包。在
之后,肖恩在Reddit上发布了一个相对完整的代码重写介绍:
。他澄清说,Office 365有许多用户界面,但肯定不是所有的用户界面都是使用反应本机(Windows)构建的,API和服务仍然使用C++或C#没有使用JavaScript/TypeScript完全切换到“完全/完全”
J。丹尼尔·加西亚暂时沉默了
你认为脚本语言很弱吗?你知道哪种脚本语言
“阅读原文”了解更多精彩内容