在国外有一条JavaScript的著名定律:
```
凡是能用JavaScript写出来的,最终都会用JavaScript写出来。
—— Atwood定律
```
近几年间,在人们眼中JavaScript已迅速成长为最有价值的语言,成为了“明星”开发语言。
在Netscape浏览器初期诞生后, 其成长的速度远远超过了大家的预期,我们现在所看到功能强大的Web应用、移动应用、Windows 桌面应用,甚至服务端都在使用JavaScript。
JavaScript与嵌入式硬件设备看似是来自两个不同世界的两个物种,八竿子都打不着。 但是随着JavaScript开疆扩土,一路逆袭,如今与物联网有了交集。
###优势
物联网与互联网的基因是相同的,开发出大量的应用才能铸就生态的繁荣。
传统的嵌入式开发相对于web开发来说门槛高,碎片化严重,平台复杂,对开发者的要求高,开发效率低。
反观JavaScript是当今最流行的编程语言之一,拥有大量的前端开发者。借助JavaScript可以快速地扩大物联网开发者社区规模。
另一方面,JavaScript在嵌入式设备开发中是非常便利的。它支持异步函数回调和异步I/O,这对基于事件驱动的硬件编程是非常有用的。
###产物
最激动人心的是这种语言,现在可以用来控制和监控你的移动电话、开关灯具、机器人,增强Google Glass,以及手或手指之间的感应等。比如下列产品:
#####1.智能家居产品Ninja Sphere
Ninja Sphere把各种各样的电子设备加入物联网,并且通过它可以一一控制这些设备。
Javascript开发人员可以通过 API 来进行应用程序的开发,这无疑是Javascript开发人员的梦想。
#####2.Leap Motion手势装置
一个可以通过手势来控制设备以及应用程序。它可以感知双手在空气中的自然移动,精确跟踪手和手指的运动。
Leap Motion为Javascript开发人员提供了一个Javascript SDK,并且提供了详尽的文档以及大量的例子。
#####3.Cylon
Cylon.js是一个 JavaScript 框架,用来进行机器人以及物联网开发。
Cylon.js 使得javascript开发人员可以使用同样的API来操纵不同的设备。
###机遇
如果你是一名JavaScript程序员,想必应该很庆幸,它的适用领域会如此广泛。
如果你想通过自己的技术将万物无缝的衔接起来,可以关注高科技产品,具备着很多有创新性的机遇。
编程学得太晚的你,错过了一波互联网开发热潮,能否搭上物联网开发?
热门文章
必学知识
原创教程:《ECMAScript 6 教程》
附加习题:《ECMAScript 6 教程》测试题
原创教程:《Vue2.0基础教程》
原创教程:《Vue2.0进阶教程》
附加习题:《Vue2.0基础教程》测试题
趣味职场
职场感悟:混口饭吃,谈不上喜欢
感到迷茫:我很努力,但依然很迷茫
薪资待遇:那么点工资,能招到人吗?
搞笑黑话:互联网公司黑话,搞笑到爆
职业自由:程序员职业自由的6个阶段
职场形象:在别人眼里,程序员是这样的
免费资源
其实学好技术并不难,架构师免费分享全网全套最新web前端、JavaScript、HTML5、PHP、数据库……等视频资料!
[总价值超3万!]年薪35万以上的大牛几乎都看了!
加微信: abc15689893 免费领取,由于领取的朋友比较多,所以加微信时一定要备注:7,否则很难通过。