设为首页 收藏本站
查看: 1044|回复: 0

[经验分享] Office 365开发环境概览

[复制链接]

尚未签到

发表于 2017-6-21 21:35:48 | 显示全部楼层 |阅读模式
  本文于2017年3月26日首发于LinkedIn,原文链接请参考这里
  本系列文章已经按照既定计划在每周更新,此前的几篇文章如下

  • Office 365 开发概览系列文章和教程
  • Office 365开发概述及生态环境介绍(一)
  • Office 365开发概述及生态环境介绍(二)
  前面做了这么多铺垫,这一周终于要撸起袖子开干了。我将介绍如何搭建Office 365开发环境,本文将包括如下的两方面内容

  • 申请Office 365一年免费的开发者账号
  • 客户端开发环境介绍(Visual Studio Community,Code,Nodejs等)
申请Office 365一年免费的开发者账号
  要进行Office 365开发,当然需要有完整的Office 365环境才可以。为了便于广大开发人员快速地启动这项工作,微软官方给所有开发人员提供了免费的一年开发者账号,申请地址如下 https://dev.office.com/devprogram

  申请的时候,需要提交一定的信息,然后很快会收到一个确认邮件,里面有一个注册链接(带有优惠码),请注意将这个链接在浏览器的私有模式下(Private Browser)打开,然后按照提示设置账号,如果不出意外的话,五分钟内,你将拥有一个完整的Office 365的环境。
  这里建议链接在浏览器的私有模式下打开,是考虑到有不少朋友可能已经有正式在用的Office 365账号,如果不是在私有模式下,则会提示说账号已经存在,不能重复申请之类的信息。如果你有Office 365的账号,理论上已经可以开始开发,但本教程将要求大家申请这个一年的免费开发者账号,以获得一致性的体验。


  值得注意的是,申请下来的这个环境其实带有5个Office 365 E3 Developer的License,也就是说,你甚至还可以邀请四位同事(或者朋友)组成一个团队进行开发测试。
  请注意,这里申请的是国际版的Office 365 E3,绝大部分功能在国内版的Office 365 E3中是一致的,后续文章中,如果有涉及到功能不一致的地方,我会有所说明。

  正如你所看到的那样,有了Office 365的账号,你就同时拥有了在多个设备安装Office 365 ProPlus的权利,同时还有很多有意思的服务。请自行安装,后续开发期间我们将不再对此进行赘述。
  如果你对Office 365还不是很熟悉,欢迎通过下面的地址快速进行学习
  https://support.office.com/learn/office365-for-business?ui=en-US&rs=en-US&ad=U
客户端开发环境介绍
  介绍完了服务端的环境(Office 365),接下来给大家说明一下客户端开发的环境。
  本系列文章将基于如下两个主要的开发环境进行介绍

  • Visual Studio 2017 Community (免费)
  • Visual Studio Code (免费,跨平台支持)
  这个月初发布的Visual Studio 2017 家族,一如既往的豪华阵营,有Enterprise,Professional,Community这主要三个版本。值得注意的是,Community这个版本是免费的,而Office 365的开发是完全受Community版本支持的。

  在Viusal Studio 2017中开发Office 365应用,一个明显的感觉就是方便,模板和向导做的非常到位,开发人员可以将主要的精力花在业务功能上面。

  另外,我要特别介绍的还有一个跨平台的免费开发工具,Visual Studio Code。所谓跨平台,是因为这个特殊的Visual Studio不仅仅可以在Windows上面运行,还可以在Mac,Linux上面运行,同时他能很好地支持开源的开发平台,例如NodeJS。
  Visual Studio Code的下载地址是:http://code.visualstudio.com/

  我必须告诉你,Visual Studio Code是我非常喜欢的一款编辑器,而它对于Office 365 Add-ins开发的支持,让我感到非常意外的惊喜。在进行后续文章的学习之前,你需要先对Visual Studio Code的Office Add-in开发支持有基本的了解,http://code.visualstudio.com/docs/other/office
  综上所述,我这里列出来所有客户端需要的软件环境

  • Windows 10 企业版或者专业版,推荐64位
  • Office 365 ProPlus完整安装
  • Visual Studio Community 完整安装
  • Visual Studio Code
  • Node ( 安装一些配套的npm模块,例如yo,gulp等)
  值得一说的是,以我的经验,如果你能单独有一台开发的机器,将是更加理想的。我自己的做法是,在Azure里面申请了一台虚拟机来做本系列文章相关的演示代码的开发和调试。当然,如果你没有Azure的资源,那么在本地使用Hyper-V或者其他类似技术来实现也是可以的。
  Azure提供了一个Visual Studio Community 2017 on Windows 10 Enterprise的虚拟机模板,可以极大地方便开发人员快速搭建开发环境。使用云端的虚拟机的一个好处是随时随地都可以访问到它,当然这会有一定的费用,为了避免过高的费用,你可以只在使用的时候启动该虚拟机,用完即明确停止。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-386576-1-1.html 上篇帖子: (0)写给Web初学者的教案-----Web基础 下篇帖子: 机器学习中的范数规则化之(二)核范数与规则项参数选择
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表