物联网的快速发展也意味着该领域总是在变化。eclipse iot 工作组、ieee iot、agile iot 和 iot 委员会在今年第一季度进行了一项“2017 物联网开发者调查”,旨在找出该领域的趋势,了解开发人员如何构建 iot 解决方案。
该调查还公布了物联网领域编程语言的相关趋势:
调查发现这些主要编程语言之间其实存在很高的共性。 java 和 python 通常用于 constrained device、iot 网关和 iot 云平台。同时,c 和 c ++ 也在 constrained device 和网关里占有重要意义和用途,而 iot 云平台的开发更多地是利用了 javascript 和 node.js 。
这也表明在物联网领域其实可选的语言相对广泛,根据物联网生态系统的不同部分,语言也会有适当的倾向划分,满足客户需求的方法存在很大的差异。
https://static.oschina.net/uploads/space/2017/0606/114652_stts_2896879.png" >