java物联网程序设计基础_Java是物联网应用程序的首选语言

java物联网程序设计基础

Eclipse Foundation市场和生态系统副总裁Ian Skerrett在博客中写道,宣布了第二次年度IoT开发人员调查 ,结果表明Java,C,JavaScript和Python在IoT开发人员中最受欢迎。

屏幕截图2016年7月20日下午2.25.25

资料来源:https://ianskerrett.wordpress.com/2016/04/14/profile-of-an-iot-developer-results-of-the-iot-developer-survey/

Skerrett补充说,“对Java的结果有一些偏见”,因为有人质疑它在IoT中的使用,但得出的结论是“不足为奇”。

嵌入式应用程序与Java齐头并进

根据Oracle的一份报告 ,Java最大的好处之一就是应用程序代码的健壮性。 尽管C使用显式指针来引用内存,但是Java中的所有对象引用都是隐式指针,不能由应用程序代码操纵。 这会自动排除潜在的问题,例如内存访问冲突,这些冲突可能不可避免地导致应用程序突然停止。

虽然将用C语言编写的应用程序迁移到新平台上可能既昂贵又费时,而且容易出错,但是Java的另一个优点是,它在编写一次之后便可以在任何地方运行。 如果应用程序使用的API保持不变,则只需重新部署现有的类或JAR文件即可。 如果要迁移到Java的较新版本,只需进行简单的重新编译就足够了。

以下是在嵌入式应用程序中使用Java的十大理由。

自由技术作家里克·德尔加多(Rick Delgado)在今年早些时候的一篇文章中写道,尽管“许多人都熟悉Java,但这并没有使它对物联网开发的价值降低。 Java是一种面向对象的语言,在可移植性方面具有特别的优势,这在IoT中非常方便。 像C和C ++一样,Java也足够灵活,可以在各种不同的项目中使用。” 德尔加多(Delgado)透露,物联网开发人员选择C是因为C具有通用性,而在可读性方面则采用Python。

物联网开发人员需要的其他技能

物联网开发人员还需要技术和个人技能。 根据Delgado的说法,大数据是“推动物联网发展的要素。 每个项目都收集可用于分析的数据。 开发人员将需要知道如何最好地利用这些数据,以及如何从复杂的信息集中获得所需的见解。 分析工具的知识也将是正确处理将要使用的大量数据的主要好处。”

物联网的发展将面临艰难和艰难的时期。 能够克服最顽固挑战的开发人员将是最成功的。 随着物联网的迅猛发展,必须在逆境中表现出持久性而又不灰心。

乔布斯(Steve Jobs)九年前说过:“没有人再使用Java。 这就是这么大的重量级球链。” 如果看这些数字,我们会发现Java仍然非常活跃

翻译自: https://jaxenter.com/java-is-the-go-to-language-for-iot-applications-127844.html

java物联网程序设计基础

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值