开发者社区 问答 正文

钉钉开发问题

1、请问钉钉是用那种编程语言开发的?
2、请问钉钉是否开放数据库?
3、目前钉钉对否是开源软件?能否提供开源代码?所提供的开源代码能否进行二次开发?

展开
收起
浠浠 2017-06-24 14:37:53 2768 分享 版权
阿里云 AI 助理回答

1、关于钉钉的开发编程语言,虽然具体细节未直接提及,但根据钉钉开放平台支持的开发类型——小程序和H5微应用,可以推断钉钉本身作为平台支持前端开发主要使用的是JavaScript语言,因为这两种应用类型的开发均涉及到了前端技术。对于后端服务或特定功能模块,可能会依据实际需求采用Java、Go、Node.js等多种语言实现。

2、钉钉并不直接开放其内部使用的数据库给外部开发者进行操作。但是,钉钉开放平台通过EMAS Serverless服务,允许开发者创建和使用云数据库来为钉钉小程序等应用提供数据存储功能。这意味着开发者可以通过钉钉开放平台的接口和服务来间接利用数据库资源,进行数据的添加、删除等操作,而无需直接访问或管理底层数据库。

3、钉钉作为一个企业级通讯和协作平台,并非完全开源的软件。尽管钉钉提供了丰富的API和SDK,以及如EMAS Serverless这样的开发工具和服务,让开发者能够在其平台上构建和集成应用,但其核心系统代码并未公开作为开源项目。因此,用户无法直接获取到钉钉的完整开源代码进行二次开发。对于开源组件或示例代码,钉钉开放平台和阿里云会提供相应的文档和指导,帮助开发者基于现有接口和框架进行定制化开发。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答分类:
问答地址: