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 条评论
登录 后参与评论

相关文章