首页 新闻 会员 周边 捐助

网页端应用越来越流行为什么工业领域还是在用桌面端应用

0
悬赏园豆:50 [已解决问题] 解决于 2020-09-21 17:40

网页端应用越来越流行为什么工业领域还是在用桌面端应用?使用h5开发的桌面端应用和传统的桌面端开发有什么区别?会对项目有什么影响吗???

书昀的主页 书昀 | 小虾三级 | 园豆:1072
提问于:2020-08-19 13:57
< >
分享
最佳答案
2

不说小型设备动辄几千个点位~~~

就几千个dom都jb疼~~

下:通讯,基本上都是成熟的协议,js基本上没法玩。如串口modbus、com的opc...

上:试图

网页通常还都是轻交互的,而且一般的前端你让他去写这种程序 —— 内存泄漏、各种崩溃是常态,不像网页开那么会关了就关了。

一般的工控也许winForm之类是可以的,但毫秒级别的等等labview等等,这些都是js无法支撑的。

比如一口井且算200个点位,5秒一个数据,300口井 —— 不说实时图画不出来,隔壁做地质分析的拼接几个屏幕需要数个高级显卡的...我想不到js怎么干活。

做过游戏对此深有感触,哪怕现在号称webassembly...最近看到信号相关的项目都是c、c++,directx都跳过。

web只能玩玩最外层的应用,简单操作的,低数据量的,高延迟的...比如天气预报,都是别个渲染完,web动图演示一下就好~~

收获园豆:30
花飘水流兮 | 专家六级 |园豆:13617 | 2020-08-19 16:03
其他回答(7)
0

电脑配置低,硬件落后,网页现在普遍鄙视 ie9-,win7以下,工业领域,好多电脑还是xp win7,你用h5做当然可以,你要做的是去兼容 ie7--9 甚至 ie6

收获园豆:2
flyfishing | 园豆:927 (小虾三级) | 2020-08-19 14:00
1

h5也是桌面端的一种,只是,桌面端使用统一的容器,根据xml为动态生产界面。这个,会涉及到极大的安全性,因为显示、动作的定义都源于每次从网络传输过来的数据,同时,这些定义语言(html、js等)的执行效果不同的浏览器不同的版本不太一致(现在h5规范了,好多了),但是为安全性,浏览器会限制各种各样的Native功能,这个主要是保护互联网上的普通用户的pc。所以,并非不能用h5做,而是,h5在native方面的保守,同桌面端在native方面的高扩展对比太过鲜明。不过,目前也有好多尝试使用h5做native的,因为其界面、ui、交互是非常值得使用的,比如qq本身就有大量的h5放在client里面相互结合。有的工业领域也是h5做统计、监控、分析这些,简单的交互也会使用h5来做。但是,总的来讲,论稳定性和可定制性,桌面端依然具有不可替代的作用,因为,浏览器本身毕竟也是一个桌面端嘛。

收获园豆:10
ensleep | 园豆:1682 (小虾三级) | 2020-08-19 14:44
0

一方面是效率问题,工业对软件响应速度要求很高,大量数据的卡顿直接影响工作效率。另一方面是应用场景,报表过账等操作可能没差,但是跟PLC通讯、热敏打印机的标签打印还是桌面客户端来的方便

收获园豆:2
天胡弟弟 | 园豆:208 (菜鸟二级) | 2020-08-19 15:05
0
  1. 工控的配置不高,跑不动现在流行的js库, 包括内嵌式开发什么的.
  2. 工控可能是传感器,摄像头等之类的, js怕是驱动不起来
  3. 涉及到绘图之类的,js能力不够.
  4. 等等等...
收获园豆:2
czd890 | 园豆:14488 (专家六级) | 2020-08-19 15:09
0

为了方便调用系统呼叫

收获园豆:2
会长 | 园豆:12463 (专家六级) | 2020-08-19 15:20
0

简化更新成本?

我问故我在 | 园豆:29 (初学一级) | 2020-08-21 14:03
0

工业软件会和其他物理设备进行关联,用CS架构是最简单实现方案。试想,如果把管理端系统做成web的,数据从哪里来? 还得做其他的系统去收集数据。

收获园豆:2
Naylor | 园豆:139 (初学一级) | 2020-09-04 17:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册