OptoBlog

软件技术的工业自动化专业工业物联网应用的必要性

发布的 马特·牛顿于2017年4月4日10:00:00

工业物联网(IIoT)即将在我们快。大公司喜欢戴尔,IBM,亚马逊正在进入工业市场和创造混乱中典型的市场供应商。和这些新球员来了各种各样的技术被应用于新的和有趣的方式来构建IIoT。

在接下来的一些博客文章,我们将讨论前5的软件技术和语言系统集成商和自动化工程师应该开始学习准备构建工业物联网应用程序。注册博客获得后续博文作为他们释放。

JavaScript的IIoT

# 1 JavaScript

它是什么?

JavaScript是万维网的三个核心技术,确定内容和信息放在一起,从服务器到客户机或Web浏览器。另外两个技术是CSS(层叠样式表)和HTML(超文本标记语言)。几乎每一个主要的web浏览器可以运行JavaScript。是的,这是一种大事。

订阅OptoBlog

也许最重要的是,所有现代web浏览器不需要插件支持它。这是一件伟大的事情,因为插件是一个痛苦的支持和保持在您的系统上更新,至少以我的经验。不断提醒我的Java、Flash或Silverlight插件需要更新有点烦人。

JavaScript是所谓的客户端脚本语言,这意味着它执行其任务完全在客户的机器上(它在您的web浏览器中执行,就像Chrome)。例如,如果你有一个web页面加载在你的电脑和你的互联网服务提供商下降,你可能仍然与网页交互已经在浏览器中加载。但是你不会,可以导航到服务器上的其他web页面或访问任何数据远程位置。

JavaScript是一种主要的方式创建富Internet应用程序(RIA)。因为它是一个编程语言,在浏览器中运行,许多交互在给定web页面可以似乎是一个独立的应用程序。例如,Gmail是一个web应用程序的阅读,写作,和归档电子邮件。

JavaScript使富Internet应用程序(RIA)

但是当你使用GMail,感觉很像使用电子邮件客户机应用程序,像前景。这是可能的,因为JavaScript。

另一个例子是Facebook。发布、浏览、喜欢和更多的是无缝的web页面,因为JavaScript。尽管它被认为是一个客户端语言,JavaScript提供了最强大的特性之一是能够与远程服务器进行异步交互。

异步交互在这种情况下是什么?

自动完成你看到你最喜欢的搜索引擎在搜索领域的异步交互是一个很好的例子。当您开始键入的搜索框,谷歌开始自动为您完成您的搜索。这发生在后台异步连接到谷歌的服务器,没有你知道幕后发生了什么。

换句话说,您的客户端(浏览器)和服务器(在这种情况下,谷歌)是在后台自主合作提供一个应用程序,该应用程序会产生一些有用的结果,改善您的搜索过程和结果。

它与Java怎么样?

IIoT应用程序需要客户端/服务器端脚本简短的答案是:不是。至少不是今天。

虽然可能一开始松散与面向对象编程语言Java、JavaScript已经完全演变成自己的语言。语言语法,而类似的几个地区,几乎是完全不同的。

两者之间的另一个重要区别是,Java之前必须编译成机器语言它可以在web上运行。相反,JavaScript代码通常是由JavaScript引擎执行相同的语法写的。

在Java应用程序环境中需要几个步骤进行更改使用专业软件编译和部署的变化。更改JavaScript,另一方面,有时只有一个简单的文本编辑器。

IIoT为什么它很重要?

互操作性

JavaScript开始然后在网景卑微,旧的浏览器,每个人都知道和爱或另一个,负责让大多数人在线在互联网的黎明。微软还想出了自己的脚本语言web内容,VBScript和JScript使用ie浏览器。

虽然JScript基本上是逆向工程版本的JavaScript,它仍然不工作就像JavaScript在Netscape。这意味着web仍充满了互操作性问题。如果你能记得某些应用程序和网站只使用Internet Explorer,我们指的是那些痛苦的日子。

这也引起了头痛为开发人员,因为他们基本上为互联网内容发展必须支持两个平台。从大约1996年到2009年,浏览器之间的战争暴发了微软和开源社区。德赢vwin客户端下载

最终,微软给了,今天我们有一个标准化的JavaScript版本符合2015年ECMAScript语言规范。最好的部分关于JavaScript是标准化的,所有现代浏览器支持。您可以打开Firefox、Safari、Opera或铬,和网络工作。

现在我们有一个记录和标准化的方式对于浏览器和客户端与web服务器进行通信,我们可以在互联网上无缝地共享数据。

广泛采用

Netscape_icon.svg.pngJavaScript是在1995年发明的Netscape。和自那时以来,采用增长速度相当。完整的开发人员调查了在2016年堆栈溢出,超过85%表示他们使用JavaScript来开发应用程序。

很多人在工业自动化领域可能遇到JavaScript在工作或者至少听说过它。传统上,JavaScript是用于前端开发web应用程序。这就是允许开发者添加网络的丰富内容正如今天我们所知道的那样。

但是最近在JavaScript开发为一个巨大的革命铺平了道路软件编程:JavaScript运行在一个服务器上而不是在客户端。这就是JavaScript IIoT进场。

服务器端脚本和JavaScript是一条永远改变世界的软件。它将触摸每一个行业,包括工业自动化。事实上,它可能是胶水,结合工业自动化和过程控制行业与互联网构建工业物联网。

报名参加光电子22博客来了解更多关于这个新趋势在我们的帖子在服务器端JavaScript和它将如何影响IIoT。

订阅OptoBlog

主题:物联网,API,REST API,IIoT

    订阅电子邮件更新

    最近的帖子

      文章的主题

      看到所有