Qt Quick 2与HTML5(适用于桌面触摸应用程序)

伊斯拉胡尔

我们是一家总部位于印度的初创企业,其应用程序基于Qt Quick构建,并已部署在零售商店的高清触摸设备中。该应用程序的运行方式更像网络应用程序,而不是台式机应用程序。但是,在使用Qt Quick时,我们存在严重的招聘问题,并且担心未来。因此,我们需要知道是继续进行还是转向更广泛采用的堆栈,例如HTML,CSS和JS。

使用本地部署的Web服务器(不时与云同步)为数据提供服务,该Web服务器使用推荐和搜索引擎为数据提供服务。我们使用Qt Quick来使用AJAX获取数据,并且使用QML的元素(触摸事件,动画,状态-过渡)来创建UI。我们只剩下用C ++进行的非常基本的操作,可以读取配置文件等。

我们2年前使用Sencha在HTML5中开发了一个原型,但对性能和触摸行为并不满意,因此选择了Qt。但是,由于在Qt上快速开发周期内要开发“美观”的应用程序要困难得多,因此在Qt上进行样式表的设计非常幼稚,因此我想重新考虑是否要从Qt迁移回HTML5或考虑其他框架。您可以放心地假设我们要在Windows和Android上进行部署。

内贾特

两种工具都可以帮助开发人员在嵌入式和移动空间中拥有高质量的图形用户界面。这完全取决于您选择开发应用程序的需求。我认为QML / C ++在流动性,快速迭代,一致性和可伸缩数据可视化方面更好。

HTML5有一些困难:

  • 实施具有良好性能的丰富UI
  • 与本地技术混合
  • 在资源受限的环境中寻找具备HTML5和CSS3知识的开发人员

您还可以在基于Qt的应用程序中使用HTML5。因此,我认为根据用例来利用本机和Web的最佳组合来混合应用程序似乎是一个好主意。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Qt Quick 2与HTML5(适用于桌面触摸应用程序)

来自分类Dev

QWidget vs Qt Quick适用于手机应用程序开发

来自分类Dev

QWidget vs Qt Quick适用于手机应用程序开发

来自分类Dev

QML和C ++与QT Quick 2应用程序

来自分类Dev

Qt Quick 2.2应用程序:选择组件设置步骤

来自分类Dev

如何交叉编译Raspberry Pi的Qt Quick应用程序?

来自分类Dev

Qt Quick 2.2应用程序:选择组件设置步骤

来自分类Dev

Qt Quick下拉菜单崩溃程序

来自分类Dev

Qt Quick下拉菜单崩溃程序

来自分类Dev

Qt Quick 2 Paint方法未调用

来自分类Dev

Qt Quick Controls 2 and Windows Phone 10

来自分类Dev

Qt Quick Controls 2启动画面

来自分类Dev

Qt Quick 2 iOS 缺口规避

来自分类Dev

QT5- Installing Qt Quick Components for Desktop

来自分类Dev

适用于Android的Qt:更改应用程序图标

来自分类Dev

Qt Quick Controls 2和Windows Phone 10

来自分类Dev

Qt Quick 2使用控制台进行打印

来自分类Dev

Qt Quick Controls 2和Windows Phone 10

来自分类Dev

如何构建Qt Quick 2d Renderer?

来自分类Dev

Qt Quick 2 / QML 中的 StackPanel 等效项 - 宽度问题

来自分类Dev

在部署Qt Quick演示应用程序Minehunt时获得全屏屏幕

来自分类Dev

没有安装Qt不能将我的Quick 2应用程序部署到Windows系统

来自分类Dev

Qt 5(Qt Quick)MenuItem大部分时间显示为空白

来自分类Dev

QtCreator新项目Qt Quick Controls与Qt Quick

来自分类Dev

Qt Quick(QML)颜色声明

来自分类Dev

Qt Designer vs Qt Quick Designer vs Qt Creator?

来自分类Dev

Qt 5.3.2:在TI AM335x上运行eglfs的Quick 2.0应用后屏幕破裂

来自分类Dev

如何将Qt Quick中的按钮绑定到Python PyQt 5

来自分类Dev

如何将Qt Quick中的按钮绑定到Python PyQt 5

Related 相关文章

热门标签

归档