小Pang聊嵌入式界面开发

怎么说呢,昨天与嵌入式界面开发高手小Pang,聊了一下嵌入式界面开发方面的东西,小Pang也是很多经验的开发人员了,对这方面,是他的拿手好戏,官方的说,他是这方面的权威,个人来说,他是这方面,我最为佩服的人;

我开发很长时间了,一直都是服务器或者业务的开发,对界面了解不多,现在得重视起来,界面很重要,程序要做到内外兼修。

这次小Pang从自己的成长经历,工作经历,讲述了嵌入式界面开发的历史,嵌入式界面的未来,成为高手的原因等等,对我非常有启发意义

因此,特意分享一下:

一、关于如何成为QT高手?

我问:

你的QT界面开发水平为什么这么厉害,我也见过不少QT界面开发人员,和你真得没法比?

Pang回答

算不上,山哥,你直到给你这种假象的原因是什么吗? 是因为纯粹的qt程序员在塞班系统被安卓替换的时候就开始没落了.

以前塞班系统, 就是安卓系统之前的诺基亚N97,N98那个年代, 那些手机上的软件都是qt开发的, 当时qt程序员还很辉煌, 但是.....

安卓起来之后,塞班程序员就几乎一夜之间没落了

我问:

你的水平的确非常高

Pang回答

我qt看起来比较稍微熟悉一点,也是有原因的,

当时qt差点把我完死. 好歹,最后反正熟悉开发了.

都是伤心泪啊.

二、安卓系统会成为嵌入式的主流吗?

我问:

最近,嵌入式很火,嵌入式的核心很重要的就是应用的开发,应用离不开QT,前段时间,听公司领导说,一些嵌入式用安卓系统,挺好用,对此,你是什么看法?

Pang回答

qt本身就可以开发安卓,嵌入式用安卓我觉得逐渐会越来越多. 这是我对这个前景的理解,其中我认为很重要的一个原因是开发成本太低了.

一个安卓程序员的开发成本是非常非常低的.

qml你知道吗?

做出来的效果就和安卓类似.

我问:

安卓开发很简单吗?我感觉qt也够好用了

Pang回答

一些手机上的效果啥的都可以用qml做出来, 但是qWidget就很难了. 这是天生的,不是说有多好的封装就可以实现的效果.

我就这样给你说吧,山哥,

我给你举个例子哈,

咱们公司之前让我做android 客户端的时候我从学习java,安卓,什么控件库,安卓什么接口,开始到把客户端开发完. 1个多月.

这是真的真的, 一点也不夸张.

当时我们公司不是适配很多各种各样的终端吗?

其中就适配过安卓的

难度与qt相比,低的不是一点半点,

qt再怎么着也是个c++语言呢,对吧.

三、安卓界面开发用什么?

我问:

以后界面开发用什么?

Pang回答:

我的意思是, 原来安卓原生开发都还是用java,现在我做的这个直接用js.

js这东西,功能很简单啊

很有功能是现成的,比如图表:

安卓开发小程序开发, app开发,这些前端技术开发都不能像qt一样拖动控件.

所以说, 你想象一下安卓开发的技术难度有多低了.

安卓开发底层的程序员肯定是搞c的, 那些人还是很厉害的.

所以说安卓开做嵌入式开发我认为会越来越多的原因就是因为开发太简单了.

做个界面 10分钟就搞完了. 要是qt可能10分钟连一个样式都写不好.

linux windows mac ,都可以, 如果运行在安卓上需要运行不同的编译器而已,技术一样, 其实也就是同样可以开发安卓.

其实我目前接合我之前对嵌入式开发的理解, 其实我可以发表一个这样的观点, 就是嵌入式开发可以通过前后分离方式替代传统的嵌入式开发方式,

你知道前后分离的意思是什么吗?

也就是可以通过js+前端界面与 qt后台实现功能相接合.

优势是分离之后开发分工明确, 并且最大一个优点就是界面开发从此10分钟就搞定.

之前我13年的时候那时候网上翻遍了. 最后还是用一个qwt实现的. 还很难看.

四、js是怎么崛起的?

我问:

这么不起眼的js是如何崛起的?

pang回答:

js开发客户端,其实不知道这个技术也不奇怪,因为这个技术正是前两年刚刚起来的一种技术,大家对它还不算太熟悉.

从19年下半年,这个技术才刚刚被人发掘.

然后迅速崛起.

崛起的原因就是好用,看这个效果:

迅速崛起的意思是,慢慢开发客户端的用这技术的飞速增长.

19年之前其实已经有了. 但是没人用,不知道, 也没人推广, 最开始推广被别人认知的时候还是美团的后台管理软件 大象客户端.

五、最后总结:

根据小Pang的分享可知:
安卓系统是很有未来的,但我感觉,彻底替换QT,也是不可能,它们两个,会各占半壁江山吧
就你现在手机,苹果的ios与安卓
QT大难不死,必有后福,以后会有它的市场的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/64582.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

跟随CSDN走进微软

文章目录 前言一、微软亚洲研究院(MSRA)?二、走进MSRA1.微软的技术发展及愿景2.工作环境 总结 前言 作为CSDN新刊物《新程序员》的读者,我很荣幸参加了CSDN走进微软的活动,见识到了名企的风范,也见到了许多研究院的前沿科技&…

拓扑梅尔智慧办公平台(Topomel Box) 3.0发布

今天,2022年12月21日,我很高兴地宣布:拓扑梅尔智慧办公平台(Topomel Box)的3.0版本正式发布。 下面,请允许我简单地介绍下新版本的一些基本情况。 新特性 1) 统一的文件管理 将所有你关心的文件都统一存放在同一个地方&#xff…

Android:“金九银十”战役打响还没看到跟BAT大佬的差距就危险了!来看看如何在大厂面试一击而中

前言 金九银十已来临,打响九月第一战!开启中长线布局策略。 想必现在有许多朋友,都在为即将到来的金三银四做准备,不知道各位朋友是否十足的把握能拿到自己心仪的Offer呢? 下面无偿分享一些我多年面试和工作经验给你…

面试BAT、Facebook、微软、网易等大厂经验分享(获得8个offer)

背景 最近陆陆续续已经开始校招(秋招)了,现在分享下石头当年参加校招的一些经历。本文最早是发布在 blog 上的,现在通过公众号分享给大家,当然会在原有的基础上做了调整。 幸亏当年有记录,不然现在回想肯…

Teams Tab App 的 manifest 分析

上一篇文章我们深入来分析了 tab app 的代码,这篇文章我们研究一下 manifest。 Teams 的 manifest 实际上是一个很复杂的 json,里面的配置非常多,之前的文章陆陆续续的讲过一些配置,我们在这篇文章里来看看关于 tabs 的一些配置&…

2020最新BAT Android高端技术面试145题详解

前言 本篇是结合我之前面试别人的经验,以及跟一些在BAT上班的朋友,讨论总结出的一份很全面的大公司需要用到的一些高端Android技术。这里也专门整理了一个文档,重点和难点都有详细解析。这些题目有点技术含量,需要好点时间去研究…

百度文心一言推出内测专用独立 App;暴雪回应被网易起诉:未收到相关诉状;iOS 17或支持第三方应用商店 | 极客头条

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#x…

真的来了!百度文心一言APP在哪里下载?跟网页版有什么区别?

此前百度公开宣布文心一言没有APP,所有文心一言APP都是假的。并针对文心一言盗版APP进行举证上诉,还对苹果应用商店起诉。时隔半个多月,今天上午,小宝在文心一言官方网站上看到内测专用APP下载链接,真正的文心一言APP终…

谷歌新大模型明夜就发/ 菜鸟冲刺IPO/ 苹果新增Siri录屏...今日更多新鲜事在此...

日报君 发自 凹非寺量子位 | 公众号 QbitAI 大家好,今天是5月9日星期二,有很多新产品即将发布的消息呢~ 话不多说,赶快和日报君一起来看看吧。 iOS 16.5下周发布,可用Siri录屏 你的Siri,很快就可以用来录屏了。 快科技…

话费直充/三网直冲/联通直充/电信直充/移动直充/系统源码

介绍: 系统特性: ①、移动,联通,电信话费使用wxH5/宝H5(可根据客户定制) ②、移动话费/联通话费/电信话费额度支持1-任意额度(不得超过官网所支持的额度) ③、系统实测每分钟订单量订单1500单左…

在中国大陆,XGP对比Steam有什么优势?

6个月前,我入手了《Persona 5 Royal 女神异闻录5皇家版》(简称P5R)的PS4光盘,玩了一小段就搁置了,2022年10月21日,P5R登录了全平台,而PS4光盘又无法升级到PS5版,为了低价享受更好的画…

跨境电商如何利用WhatsApp API交互式按钮提高客户转化率

WhatsApp API有很多实用的功能,跨境电商卖家因此可以为客户提供出色的客户服务体验与服务。 跨境电商卖家在通过WhatsApp API为客户提供服务或进行营销时,交互性功能可以明显提高客户转化率。因为当用户想要选择服务或产品时,可以直接使用交…

Python数据分析:股票数据分析案例

Python数据分析:股票数据分析案例 步骤: 准备数据可视化数据、审查数据处理数据根据ACF、PACF定阶拟合ARIMA模型预测 import pandas as pd import pandas_datareader import datetime import matplotlib.pylab as plt from matplotlib.pylab import s…

chapter 1 股票数据分析

tushare:财经数据接口包(http://tushare.org/) 股票分析 股票分析一:数据预处理 安装:在cmd中pip install tushare 在jupyter中导入相应的包 获取某只股票的历史数据 将数据存储本地并读取数据 对读取的数据进行相关的处理 (1)删除指定列 ps:在…

数据分析——爬取股票数据

from urllib.parse import urlencode import pandas as pd import requests import timedef gen_secid(rawcode: str) -> str:生成东方财富专用的secidParameters----------rawcode : 6 位股票代码Return------str: 指定格式的字符串# 沪市指数if rawcode[:3] 000:return f…

python实现股票历史数据可视化分析

投资有风险,选择需谨慎。 股票交易数据分析可直观股市走向,对于如何把握股票行情,快速解读股票交易数据有不可替代的作用! 目录 1 数据预处理 1.1 股票历史数据csv文件读取 1.2 关键数据——在csv文件中选择性提取“列” 1.3 …

ai智能语音机器人的流程编辑

通过拖拉方式配置话术流程。 全局流程 需要多处重复执行的流程,可以单独配置一个全局流程 时间限制 只匹配通话的前多少毫秒的识别结果,不设置或者0无限制,单位毫秒 按次限制 只匹配前多少次的识别结果,不设置或者0无限制&am…

New Being对话机器人的使用方法

目录 1、在Microsoft Edge中添加 2、安装header editor插件 3、header editor插件设置 4、访问网址 1、在Microsoft Edge中添加 2、安装header editor插件 3、header editor插件设置 4、访问网址 Skype:Sign in to Skype 通过微软账号登陆

推荐:wukong-robot 一个中文语音对话机器人/智能音箱项目

wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,目的是让中国的 Maker 和 Haker 们也能快速打造个性化的智能音箱。 特性 模块化。功能插件、语音识别、语音合成、对话机器人都做到了高度模块化,第三方插件单独维护,…

智能语音机器人系统介绍

智能语音机器人系统的总体架构分为三层:分别包括服务管理层、智能业务层以及基础任务执行层。其中智能业务层是整个系统的核心部分 下面分别对各层主要模块功能进行介绍: 服务管理层 服务管理层在智能语音机器人系统上为企业提供丰富的增值服务&#x…