物联网是否使 用驱动技能界其他领域的同样一些编程措辞?
随着物联网不断发展,可能很难跟踪哪些工具对不同的用场而言最受欢迎。与之相仿,试图密切关注编程措辞的相对盛行度可能是件繁芜的事情。因此,试图搞清楚哪些编程措辞在估计620万物联网开拓职员(2016年)当中最受欢迎彷佛非常困难。
关于这个主题的信息不是很多,但如果你乐意看看从Medium到Quora、从公司网站到物联网博客的浩瀚来源,并乐意回顾过去几年的情形,还是可以找到一些共同的主题。

物联网开拓职员调查:最紧张的物联网编程措辞
据Eclipse基金会开展的2018年物联网开拓职员调查显示,以下是最紧张的物联网编程措辞:
1. Java
2. C
3. JavaScript
4. Python
5. C ++
6. PHP
7. C#
8. Assembler
9. LUA
10. Go
11. R
12. Swift
13. Ruby
14. Rust
自2017年物联网开拓职员调查以来,前四名的位置没有变革,2017年位居榜首的是Java、C、JavaScript和Python。
不过更深入一点:2018年的调查还根据代码运行的位置对物联网编程措辞进行了排名:在物联网设备、网关或云端。就设备端而言,C和C++领先Python和Java;就网关而言,名次依次是Java、Python、C和C ++。在云端,名次依次是Java、JavaScript、Python和PHP。
据总部位于芝加哥的软件公司Intersog声称,基于这些数据,“如果是基本的传感器,它可能利用C,由于它可以直接处理内存。如果是其他设备,开拓职员就能够精心选择最适宜它们和构建的措辞。”Intersog还提到了Assembly措辞、B#、Go、Parasail、PHP、Rust和Swift在物联网领域大有用途,这取决于详细任务。
回报最大的物联网编程措辞
早在2017年,IoT World网站采取了不同的方法,试图确定哪些物联网编程措辞为开拓职员带来最大的回报。
“均匀而言,Java和C开拓职员有望得到比学习物联网中利用的其他措辞的专家更高的薪水,不过高等Go程序员在薪资方面的潜力最大。技能娴熟的Go开拓职员是业内收入最高的人群,只管初中级Go开拓职员与同行比较收入一样平常。”
与此同时,运用软件开拓公司TechAhead提到C、Java、Python、JavaScript、Swift和PHP是2017年物联网项目的六大编程措辞。
末了,在Quora网站上,环绕物联网编程措辞的谈论依然很热烈,从2015年开始,一贯持续到2018年(哪些编程措辞在物联网最有代价?) Java、Python和C/C++是三大措辞。
物联网的未来是多种措辞共存吗?
很显然有一系列顶级的物联网编程措辞,但所有紧张措辞都有自己的上风和利用场合。 Java是总体上最盛行的物联网编程措辞,适用于从后端到移动运用的各种环境,在网关和云端占主导地位。C常日被认为是面向嵌入式物联网设备的紧张编程措辞,C++是面向较繁芜的Linux实现的最常见选择。与此同时,Python非常适宜数据密集型运用。
考虑到繁芜性,IoT for All网站特殊指出:“虽然Java是最常用于物联网开拓的措辞,但JavaScript和Python紧跟Java的后面,面向物联网开拓的不同子领域。”
不过最显著的预测大概是:物联网开拓是多种措辞的,未来可能会连续是多种措辞共存的局势。
物联网的前景我们是毋庸置疑的,怎么样?有你正在学习并且学的好的措辞吗?