@lsmn
2016-01-19T15:48:37.000000Z
字数 876
阅读 2129
审校
InfoQ:您探讨的公民开发者,即作为业户用户可以使用适当的工具进行基本的开发。您是否认为这已经成为公司开发软件解决方案的一种现实途径?
Dion:我认为,当下对于一般的企业为此所做的准备,我们正处于风口浪尖上。领先的公司许多年前就已经完成这件事了,因为已经存在了合适的API。API一出现,这样类型的工具就出现了。这真是令人惊讶。
目前的模型是,在为公民开发者提供简单的事件驱动应用之外,IT通过填写并完善应用逻辑来构建用户体验和简单应用流程。令人振奋的是,有足够的证据表明我们正处于公民开发者作为实体而繁荣的早期阶段,再一次是API使之成为可能。
InfoQ:企业用户自身是否将会提供或消费API,亦或他们将需要更少的诸如连接器、电子表格与表单这样的技术范式?
Dion:对非技术用户社群中对于API的广泛理解我感到欣慰,但我们仍然还没有见到一个可以完全取代现有指代的比喻。
我认为用户对像“应用”这样概念的理解就是一组功能与数据的单元,因此在当今低代码环境下,数据源与提供他们的应用经常被混为一谈,比如从Weather.com获取预测而非从Weather.com的API,而数据实际上就是来源于这些API。
这些天,存在着一个一般的认识就是,应用是数据源而API就是实际干活的那个,因此我想一切都会明了的。
InfoQ:关于分布式网络和平台的力量您已经探讨了很多。在这个方面API有多重要呢?对于一家公司而言它们是战略层面、战术层面还仅仅是技术层面呢?
Dion:那么,今天下午在这个会上,我与Joho Musser一直在讨论关于API这个话题,结论就是,API仍然是实现我们所说的要建成数字化企业中至关重要的途径。
但是在战略重要性上更多API层次之上的元概念正在增长并正在变成与API自身一样的研究中心。
我想指出德勤的John Hagel团队通过他们对于生态系统模式的研究工作阐明了在API架构之上还存在着一个主要的架构层级。
我们确切理解的是今后三或四年内,战略上的讨论将一直进行下去。