工控上位机程序只能用c#吗?

您所在的位置:网站首页 esp32用途 工控上位机程序只能用c#吗?

工控上位机程序只能用c#吗?

#工控上位机程序只能用c#吗?| 来源: 网络整理| 查看: 265

只能C#。

这个问题的重点在于,上位机存在的根本价值是什么?

是为了有个UI交互界面吗?

下位机用个ESP32当Server,AP模式,搞个B/S架构。

完全不用上位机,直接html+css,照样能搞出UI界面。

有个浏览器就能用,电脑、手机各种系统随便跨。ESP32自带Wifi,只要搞个内网穿透,就能通过HTTP、MQTT等网络协议远程操作GPIO。

如果你只是为了有个操作界面玩GPIO,这不比上位机牛逼多了?还搞哪门子上位机?

既然这么牛逼,为啥没干死上位机呢?

因为上位机的核心价值,根本不是UI界面,而是跟各种工控软件进行对接,在工控软件与下位机之间搭建桥梁。

比如Halcon、VisionPro、Matlab、Mathematica、WinCC,亦或是UG、Catia,甚至是Unity3D。

这些软件行业不一样,用途不一样,技术实现也不一样。

而它们唯一的共同点,就是全都可以对接C#。

所以,搞上位机,就是为了用C#。

如果你觉得自己不需要C#,那你首先应该思考一下,自己真的需要上位机吗?合宙ESP32单片机开发板,某宝9.9元包邮了解一下。

先确定需求,再选择技术。而不是先选好技术,再找需求。

你知道能运行在浏览器上的编程语言,并非只有JS一种吗?Python、C语言、VB、甚至C#,都有运行在浏览器上的方案。

为啥你不用Py、C语言、VB、C#搞前端,却非要用JS呢?

根本原因在于,那些语言虽然能在浏览器上运行,可它们没有VUE、React。

那么同理,JS有Halcon、VisionPro吗?



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3