【发布时间】:2014-08-09 12:55:20
【问题描述】:
我们是一家位于印度的初创公司,其应用程序基于 Qt Quick 构建,该应用程序部署在零售店的高清触控设备中。该应用程序运行起来更像是一个网络应用程序,而不是一个桌面应用程序。但是我们在使用 Qt Quick 时遇到了严重的招聘问题和对未来的恐惧。因此,我们需要知道是继续使用相同的堆栈还是转向更广泛采用的堆栈,例如 HTML、CSS 和 JS。
使用本地部署的网络服务器(不时与云同步)提供数据,该服务器使用推荐和搜索引擎提供数据。我们使用 Qt Quick 来使用 AJAX 获取数据,并且 UI 是使用 QML 的元素、触摸事件、动画、状态 - 转换制作的。我们只剩下 C++ 中非常基本的操作,读取配置文件等。
我们在 2 年前使用 Sencha 在 HTML5 中开发了一个原型,但对性能和触摸行为不太满意,因此我们选择了 Qt。但是因为在 Qt 上的快速开发周期中开发“漂亮”的应用程序要困难得多,所以样式表在 Qt 上非常幼稚,我想重新考虑是从 Qt 移回 HTML5 还是考虑另一个框架。您可以放心地假设我们希望跨 Windows 和 Android 进行部署。
【问题讨论】:
-
如果你不能培训你的工人,或者不能雇佣能快速学习新技术的人,恐怕你的问题比Qt Quick大得多。就我而言,你的招聘流程已经中断。如果你有优秀的员工,他们会选择 Qt Quick。您不需要专门寻找具有 Qt Quick 经验的开发人员。任何称职的人都应该在一两周内完成工作,尤其是在有现有代码可供查看的情况下。
-
@KubaOber 很抱歉没有正确措辞。让熟练的开发人员编写 QML(这对我们的应用程序来说很多)保留成为一个问题。这就像雇用一个 JavaScript 开发人员来编写 HTML
标签: html qt user-interface desktop-application