Wir sind ein Startup in Indien mit einer Anwendung auf Qt Quick, die in HD-Touch-Geräten in Einzelhandelsgeschäften eingesetzt wird. Die Anwendung läuft eher wie eine Web-App als eine Desktop-App. Aber wir haben ernsthafte Einstellungsschwierigkeiten und Angst vor der Zukunft während der Verwendung von Qt Quick. Daher müssen wir wissen, ob wir mit dem gleichen fortfahren oder zu einem weit verbreiteten Stack wie HTML, CSS und JS wechseln können.Qt Quick 2 vs HTML5 für Desktop-Touch-Anwendung
Die Daten werden mithilfe eines lokal bereitgestellten Webservers (der von Zeit zu Zeit mit der Cloud synchronisiert wird) bedient, der Daten mithilfe der Empfehlung und der Suchmaschine bereitstellt. Wir verwenden Qt Quick, um Daten mit AJAX zu erhalten, und die Benutzeroberfläche wird mit QML-Elementen, Berührungsereignissen, Animationen und Zustandsübergängen erstellt. Wir sind mit sehr grundlegenden Operationen in C++, die Konfigurationsdateien usw. lesen.
Wir hatten einen Prototyp vor 2 Jahren in HTML5 mit Sencha entwickelt und waren nicht sehr zufrieden mit der Leistung und Touch-Verhalten, daher haben wir Qt gewählt. Aber weil es viel schwieriger ist, "schön" aussehende Apps in einem schnellen Entwicklungszyklus auf Qt zu entwickeln, ist Stylesheet in Qt extrem naiv. Ich möchte überdenken, ob ich von Qt zurück zu HTML5 wechseln oder an ein anderes Framework denken kann. Sie können davon ausgehen, dass wir Windows und Android bereitstellen möchten.
Wenn Sie Ihre Mitarbeiter nicht schulen können oder keine Leute einstellen können, die schnell neue Technologien lernen können, haben Sie leider größere Probleme als Qt Quick. Ihr Einstellungsprozess ist, soweit es mich betrifft, kaputt. Wenn Sie gute Einstellungen haben, werden sie Qt Quick abholen. Sie sollten nicht speziell nach Entwicklern mit Erfahrung in Qt Quick suchen müssen. Wer sein Salz verdient hat, sollte innerhalb von ein oder zwei Wochen vor Ort sein, vor allem, wenn es einen existierenden Code gibt. –
@KubaOber Es tut mir leid, es nicht richtig zu formulieren. Es wird ein Problem, fähige Entwickler dazu zu bringen, QML (was viel für unsere Apps ist) zu schreiben. Es ist wie ein JavaScript-Entwickler für das Schreiben von HTML – islahul