Aux développeurs Qt, on va souvent poser la question suivante : tout ceci est bien joli mais est ce que cela peut s'exécuter dans un browser web ? Et le problème ce sont déjà les différentes technos, les différents types d'applications que l'on doit choisir à la base pour développer avec Qt.
Je tiens à vous signaler ici que je ne vais pas me lancer dans le développement de Mock pour chacune des technos, j'ai pas l'envie et pas le temps. Je ne fais que répertorier les différentes technos évoquées dans cette question au cas où ... on me pose la même question et où je doive y répondre rapidement.
Voici donc une plongée dans les différentes technos qui pourraient permettre de développer une application Web avec Qt/C++.
qmlweb
La première idée c'est QML Web et ce projet existe dans GitHub à l'adresse suivante :https://github.com/qmlweb/qmlweb
![]() |
https://github.com/qmlweb/qmlweb |
48 Watch, 283 Star, 28 Fork ça à l'air sérieux.
Mais on se pose encore des questions :
Which browser engine use? it work on mobile systems too? (android and iOS mainly). If it use the standard Qt web engine it will suffer on the same problem on mobile OS...
Cutelyst
![]() |
https://github.com/cutelyst/cutelyst/wiki |
qaap
Petar Koretić We also developed and are developing Qt middleware based web framework (as Node.js express is for example) https://github.com/qaap/recurse
qtwebservice
![]() |
http://qtwebservice.io/ |
Write everything in QML and JavaScript
TreeFrog Framework
High-speed C++ MVC Framework for Web Application
![]() |
http://www.treefrogframework.org/ |
Remarque : ce que j'aime bien dans celui là c'est que l'on y parle de MVC ... pour le reste cela à l'air sérieux.
other frameworks ...
C++ Web Toolkit
Conclusion
Pour moi c'est assez clair, chacun y va de son framework et du bon bout de code qui permettra d'embbeded une appli Qt dans un browser. Mais cela ne me parait pas très sec et pour l'instant, je ne saurais pas par où commencer. Si en fait choisir le bon framework mais il faut attendre le mainstream qui sera certainement intégré dans Qt.
Je savais que la portabilité multi-plateformes de Qt était un "petit" problème ... le web ne semble pas être à la porté de tout le monde ... à creuser !
Je savais que la portabilité multi-plateformes de Qt était un "petit" problème ... le web ne semble pas être à la porté de tout le monde ... à creuser !
Aucun commentaire:
Enregistrer un commentaire