DingTalk「开发者说」第7期 钉钉前端开放及其业务思考

分享人:氐宿,钉钉开放平台大前端负责人,高级前端专家

视频地址:一键回看

正文:

一、钉钉前端开放概况

1. 前端开放的目的

目前,JavaScript是业界应用最广泛的语言。Jeff Atwood在2007年说过:任何可以使用JS编写的应用最终都会由JS来编写。随着JS的流行,前端的重要性和稀缺性就更加突出。钉钉希望提供给开发者一整套前端开箱即用的工具产品,帮助开发者更方便快速的开发钉应用。

Atwood’s Law

“any application that can be written in JavaScript, will eventually be written in JavaScript.”

by Jeff Atwood 2007

Out of the box

“我们希望提供给开发者一整套前端开箱即用的工具产品,帮助开发者更方便快速的开发钉应用”

by 氐宿 just now

2. 前端视角开放设计

前端视角开放设计的方法论是“两建一提一定”:

a. 两建:

  • 构建开放场景:根据业务/企业需求,发挥钉钉的优势做好企业所需的办公应用,开放底座让更多生态一起为企业提供定制化服务,如:工作台、智能人事、机器人、应用中心,等;
  • 建设开放能力/产品:通过前端底座技术的开放让生态得以快速将自身能力集成到场景中,如:DSL、宜搭、DingDesign、组件/图表,等;

b. 一提:

  • 提供开放基础设施,如:开发/调试、脚手架、部署、性能/数据分析、框架/SDK等;

c. 一定:

  • 制定开放标准/规范,如:编码规范、设计规范、埋点/安全生产、协议/模型,等,以减少侵入式代码对核心功能的影响。

3. 前端配合业务的工具能力开放

前端配合业务的工具能力矩阵

前端开放策略体现在两个方面:

a. 通过钉钉已有的前端能力服务一二三方开发者,同时从服务通路获取开发者反馈;

b. 通过技术降低开发者门槛,通过文章、分享为钉钉已有能力进行布道和传播。

4. 目前开放平台已开放的能力

  • 小程序开发工具
  • 前端API调试工具
  • 内网穿透工具
  • D-Design组件库
  • 服务端API调试工具
  • 微应用调试工具
  • DingTalk Design CLI
  • 钉应用设计与素材下载

钉钉希望能覆盖开发者研发周期里的各个环节,以缩短开发者的应用交付周期。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值