Office从2013开始,支持了一种新的插件(Add-in)功能,可以使用Web 技术(HTML+JavaScript)开发App,并可以在Office Store上架。

这和Chrome的插件架构是一致的:

Overview of apps for Office 2013看,App的形式上还非常简单,类型总共有三种:

  • 侧边栏,在侧边栏展示一个Web页面和用户交互
  • 内容,在内容区域插入一个Web控件和用户交互
  • 邮件,跟Outlook强相关,可以根据邮件上下文做一个操作

从Github上的Office Developer可以看到一些App的源代码,这些App都是用JavaScript开发的。这不由令人想到微软要慢慢放弃之前Office的自动化脚本:VbScript,而拥抱更为开放的JavaScript技术。这是JavaScript的胜利和VbScript的败退,也是开放系统的胜利以及封闭系统的败退。微软这位曾经PC的王者也要抬起沉重的脚步,跟上前进的车轮。

最后要感叹一下的是,JavaScript诞生20年,虽然出生并不优秀,但是经历风雨终于踏上了所有主流平台。所以说,一个技术刚开始糟糕并不要紧,只要能沿着正确的路径前进,必然能成就斐然,就像今天的JavaScript已经变革到了ECMAScript 2016版本。

参考链接: