Office加载项是否需要像Angular这样的框架?

时间:2017-04-13 07:59:59

标签: office-js

我想开始构建一个可能会增加大小的Office加载项,并且想知道我是否应该使用JavaScript框架。 Office Dev网站上的大多数示例都使用jQuery(我想用于演示目的),而在GitHub上有一些使用Angular 1或2的项目。

在本书“使用Office.js构建Office加载项”中,我读到,作为编写加载项的语言,Typescript不是一个糟糕的选择。 所以我想知道Angular 4是否所有的Typescript都是构建加载项的良好开端?

我问的原因也与它的大小有关。这是一个巨大的框架,有很多脚手架,可能不会有点矫枉过正。 我还可以想象,平台之一正在创建一个可以发挥作用的插件。 (PC或OfficeOnline)

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

  

Office加载项是否需要像Angular这样的框架?

不,Office加载项不需要任何第三方框架(Office.js框架本身除外)。您可能应该从阅读以下资源开始您的发现:Anatomy of an Office Add-in

为了简化故事,您的加载项描述是清单文件,它将分发给您的客户;您的加载项内容是网站(Web应用程序)。您的网站托管环境支持哪种技术支持使用它们,或者如果您能够添加到此托管环境中,您选择的技术也可以使用它们。例如,应用程序计划托管在您自己的IIS Web服务器上,在这种情况下,您可以自由使用(但不限于)aspx页面(C#,VB.Net等)作为服务器端技术,JS和任何可以使用的JS框架安装到您的网络服务器。如果贵公司不托管托管环境,请查看它们是否支持您选择的技术。