写点什么

开发基于 Office 及 Sharepoint 2013 的应用

2012 年 12 月 07 日

在近期举办的微软 Build 2012 大会上,Keenan Newton 和 Cyrielle Simeone 演示了一些即将为使用 Office 和 SharePoint 2013 的程序员提供的新特性。这些新应用将更好地利用来自 web 的数据源,并将提供从相应的应用商店安装的功能。

Newton 列出了以下针对这些最新版本即将改善的方面:

  • 应用和云应用模型
  • Office 和 SharePoint 应用商店
  • SharePoint 客户端对象模型
  • SharePoint 服务端对象模型
  • 工作流
  • 访问

Sharepoint 的应用众多,但并不意味着会出现安全风险,正如 Simeone 演示的系统管理员如何限制用户对应用的访问。如果禁止用户添加应用,则用户必须先请求,然后管理员要对用户的每一个应用安装进行授权。这使得管理员可检查应用和审核用户安装应用的合法性。Office 用户的管理员可以通过组策略对象去限制用户访问 Office 应用商店。

对工作流进行重新设计,通过工作流管理器可以使工作流脱离服务器运行 。这意味着,SharePoint 安装不再需要扩展硬件了,只需要扩展工作流管理器。虽然管理员的确能够将 SharePoint Server 和工作流管理器安装在同一台服务器上,但 Newton 建议,最好还是分别安装在单独的机器上。

Newton 勾勒的愿景是平台的现代化。为此,Newton 指出了一些关键的趋势,以及实现它们的原则:

当前趋势

  • HTML5 和 CSS3
  • 使用 HTML5 的用户达 75%
  • 到 2014 年,75% 的财富 1000 强企业愿意提供公开的 API

我们的原则

  • 为云计算进行设计
  • 启用统一开发平台
  • 给开发者选择的权利

为了强调给开发者选择的权利,Newton 给出了一个例子,如果开发者愿意的话,他可使用记事本开发 Office/SharePoint 应用。

Simeone 演示了 Office 2013 的应用支持是如何在现实场景中工作的。在 Excel 2013 中,她在一个包含每个州的数据表格中,添加了一个 Bing 的应用。在数据表中列出如销售,产品等信息是很普通的方法。最大的不同在于,有了 Bing 地图之后,数据可以动态展示在 Bing 地图上,每个州的数据都在地图上标记出来了。当 Simeone 改变表格的数据时,地图上的相应的数据也会动态改变。

查看英文原文 Developing New Applications for Office and SharePoint 2013


感谢马国耀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012 年 12 月 07 日 03:231423
用户头像

发布了 81 篇内容, 共 16.9 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

灵魂拷问:后端业务开发要会用 K8s 到什么程度?

阿里巴巴云原生

容器 运维 云原生 k8s 存储

“大三在读生”都四面成功拿到字节跳动Offer了,你还有什么理由去摸鱼?

Crud的程序员

Java 架构 程序员面试

2021最新500道Java高岗面试题:数据库+微服务 +SSM+并发编程+..

Crud的程序员

Java spring 架构 程序员面试

精选Hadoop高频面试题17道,附答案详细解析

五分钟学大数据

大数据 hadoop 5月日更

XDPool比特兄弟矿场系统开发|XDPool比特兄弟矿场APP软件开发

开發I852946OIIO

hive的主流文件存储格式对比实验

大数据技术指南

大数据 hive 5月日更

参照STM32时钟树配置STM32CubeMX Clock Configuration(STM32L011G4U6为例)

不脱发的程序猿

单片机 STM32微控制器 时钟树 STM32CubeMX STM32时钟配置

【死磕JVM】用Arthas排查JVM内存 真爽!我从小用到大

牧小农

JVM

抱歉,“行业毒瘤”这个锅,低/无代码不背

陈思

低代码 无代码 低代码平台 无代码平台

Golang command source code

escray

go 极客时间 学习笔记 5月日更 Go语言核心36讲

阿里P9都窥视已久的“Java并发实现原理:JDK源码剖析”

周老师

Java 编程 程序员 架构 面试

51CTO熊平:HarmonyOS是大势所趋

科技汇

RTSP媒体协议流的录制方案及其覆盖策略详解

liuzhen007

音视频 5月日更

Java开发连Redis都不会?还想跳槽涨薪?先把Redis的知识点吃透再说吧

Crud的程序员

Java redis 架构

[TcaplusDB知识库]TcaplusDB安全性介绍

TcaplusDB

数据库 后端 数据 TcaplusDB

双非渣硕,是如何拿到苏宁、阿里的offer的?(分享学习心得)

云流

Java 程序员 架构 面试

预告 | 5月26日IGS大会腾讯云游戏&新文娱分论坛遇见TcaplusDB

TcaplusDB

nosql 后端 数据 TcaplusDB

Java开发5年,我为什么选择从蚂蚁金服离职?浅谈经历和经验!

Java架构追梦

Java 架构 面试 蚂蚁金服 经历分享

Flink+Clickhouse构建实时数仓的最佳实践

Wping

大数据 flink 实时数仓 Clickhouse

KubeVela + KEDA:为应用带来“与生俱来”的弹性伸缩能力

阿里巴巴云原生

容器 开发者 云原生 监控 中间件

雀食蟀!Java Netty实战入门

北游学Java

Java Netty 网络 框架

SecSolar:为代码“捉虫”,让你能更专心写代码

华为云开发者社区

代码 华为云 CloudIDE 代码安全检测 SecSolar

iOS 面试策略之语言工具-Xcode使用

iOSer

ios xcode 语言 & 开发

NAT穿透原理详解

IT酷盖

音视频 p2p NAT

TcaplusDB知识库 | TcaplusDB安全性介绍

tcaplus

数据库 游戏

🕋【Redis干货领域】彻底走进主从架构的世界(入门篇)

李浩宇/Alex

主从同步 Redis 核心技术与实战 5月日更 Redis系列专题 原理篇

​量化倍投交易平台搭建,马丁量化策略交易系统开发

WX13823153201

阿里大牛强推Spring源码系列学习笔记,深入底层通俗易懂

周老师

Java 编程 程序员 架构 面试

这个好用的分布式应用配置中心,我们把它开源了

百度Geek说

分布式 前端 服务器

引荐好友成为推广者还能拿额外奖励?!华为云引荐奖励计划来啦!

华为云开发者社区

文章 返现奖励 推广计划 返利 团长

NetWebCore实现文件上传功能

happlyfox

学习 .net core 5月日更

开发基于Office及Sharepoint 2013的应用-InfoQ