用QT+WEB框架做客户端模型

本文主要分为以下5个方向讨论该技术框架

(1)概述

(2)模型介绍

(3)优势分析

(4)可能问题

一、概述

       直至计算机发展至今,用户交互一直是计算机存在的最为重要的功能,当今与用户交互的方式无不外乎与三种模式,外设(体感游戏),客户端,浏览器三个方面,对于客户端之后衍生出很多编程方式和框架,如VB、MFC、GDK、QT、node.js等等,个人认为不管是哪种方式进行开发,其中核心都是三点,用户体验、公司开发效率、员工专业化素质提升;用户体验是满足用户功能,并有高端的界面;该模型实现QT控制本地设备硬件,加载出来的WEB实现交互,是非常符合现在快速满足业务开发和部署的模型

二、模型介绍

QT+WEB框架理念是一个应用程序,显示部分和业务流程功能采用WEB前端技术做,设备控制或者复杂计算使用QT。优势在于业务和界面调整能够在云端做调整更新,无需更新客户端,客户端利用QT功能又能很好的控制设备和计算。

1、启动流程如下:

2、H5页面控制本地设备以及响应:

3、H5交互页面,QT,云后端交互关系

框架的本身就是qt实现浏览器功能,同时可以用qt和C++实现一些其他功能,如视频显示,视频流分析可能方案会更好。

三、优势分析

1、QT端有完整的技术框架(可点赞私聊我)

2、不用改动任何现在web开发的所有成果,只是由网页加载改为客户端加载,但用户看上去更专业

3、业务迭代都是web更新,实现用户无需升级,html,js交互页面开发远高于其他语言的效率,因此远高于传统客户端迭代速度

4、客户端电脑资源利用率更高,为工厂依靠一个平台软件监控全工厂数据(视频,考勤,传感器数据,视频流分析)提供支持

5、跨平台,前端人员专注于前端交互设计和兼容性设计,或者是往全栈工程师方向发展,而对于QT端则是往实时通话,视频流显示方向优化

四、可能问题

1、显卡支持,发现又一个板卡型号下显示会略微放大或缩小,可以修改,只是需要做一个设置项

2、稳定性,主要问题可能会出现在qt与web通信,没有纯qt编写出来的稳定,当一般一百台机器持续工作1个月会有约2台调用出现问题,之前也有设计过相关补偿机制

五、应用场景

主要是一个客户端平台上可以实现的开发率更多更高,并且可以接入硬件控制,成功的将H5快速开发与硬件开发结合在一起,将H5开发速度快,而流媒体等硬件控制技术使用QT开发能够更稳定高效开发出来

需要帮助请关注留言

 

  • 12
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值