脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
Java
脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
Hadoop
脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
linux
脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
C++
脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
javascript
脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
脚本

微软技术项目经理(Technical Program Manager ,TPM)、Webpack 核心团队成员 Sean Thomas Larkin 发 Twitter 透露了 Office 365 正在用 JavaScript 重写的消息。


这个消息源于一次简短的编程语言口水之争。一个备注 C++ 语言全国委员会主席的人 J. Daniel Garcia 在 Twitter 中发文指责脚本语言,他说脚本语言作为使用量较大的 CS 编程语言是一种错误,它无法编写操作系统、数据库管理系统,甚至 Office 套件。


Scripting languages as first programming language for CS bachelors are WRONG. You are not able to write an OS, a DBMS, or even an Office suite with an scripting language.


作为开发者布道师,同时也是 JavaScript 拥趸的 Sean 直接让他打脸,Sean 回复 Twitter 表示,Office 365 套件的所有应用都被重写了,并且工作已进入尾声,而完成这项工作使用的正是那个弱小的脚本语言 JavaScript。



脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript

Sean 没有公布过多细节,他表示这些 Office 应用不是基于 Electron 开发的,而是使用一整套编译工具将同一份 JavaScript 代码编译成适用于不同平台的原生代码,包括 Web、Android、iOS、macOS、UWP 和 WIN32,其中只有 WIN32 是 Electron 应用。


网友根据上边透露的相关技术栈,询问 Sean 是如何编译到 macOS 的,并且也有人问那为什么不连 Linux 平台一起做了?Sean 回复说不确定,但是他希望能出个 Linux 桌面 MS Office 套装。


之后 Sean 又在 Reddit 上发帖相对完整地介绍了这次代码重写:



脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript

他澄清到,Office 365 的 UI 很多,但不是全部都使用了 React Native (windows) 进行构建,API 和服务仍使用 C++ 或者 C#。并没有完全切换至“全部/完全”使用 JavaScript/TypeScript。


J. Daniel Garcia 暂时默不作声。


欢迎加入本站公开兴趣群

软件开发技术群

兴趣范围包括:Java,C/C++,pythonphp,Ruby,shell等各种语言开发经验交流,各种框架使用,外包项目机会,学习、培训、跳槽等交流

QQ群:204132433


Hadoop源代码研究群

兴趣范围包括:Hadoop源代码解读,改进,优化,分布式系统场景定制,与Hadoop有关的各种开源项目,总之就是玩转Hadoop

QQ群:204050420

主题: JavaJavaScriptHadoopC++LinuxOfficeiOSRubyAndroidPHP
tags: JavaScript,Office,Sean,C++,语言,Hadoop,Twitter,Linux,重写,脚本,Daniel,WIN32,#160
分页:12
转载请注明
本文标题:脚本语言不行?JavaScript 重写 Office 365 已进入尾声JavaScript
本站链接:https://www.codesec.net/view/577309.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 大数据技术 | 评论(0) | 阅读(131)