Qt Quick or WebKit



  • Hello, folks!
    We are just starting a development of a win/lin/mac network enabled application with video in it (that at some point might become a GPL app) and were discussing why one would invent Qt Quick if there is a fully blown HTML/CSS/etc. functionality for making GUI in WebKit. Using a QWebKit bridge one would expose all the back-end functionality to a JavaScript and just be done with it.

    This debate among us might seem a useless one but we must think it through to choose what technology to finally land on to write our application. I would very much appreciate any insight on the matter and may be there are some references that discuss the matter.

    Thanks a lot in advance,
    Sergei

    [[merged in another thread about this topic, Tobias]]


  • Moderators

    My best recommendation is to try and make a small test project in both, and compare your views :)

    I personally fell in love with QML after I tried, so I'm obviously biased here. And if you are considering Qt WebKit, be advised that it's not fully functional (for example, HTML5 video tag is not working. Will work in the future, but for now it doesn't). And in QML2, there is a canvas element that has an api similar to HTML canvas as an additional bonus.



  • Hello, folks!
    We are just starting a development of a win/lin/mac network enabled application with video in it (that at some point might become a GPL app) and were discussing why one would invent Qt Quick if there is a fully blown HTML/CSS/etc. functionality for making GUI in WebKit. Using a QWebKit bridge one would expose all the back-end functionality to a JavaScript and just be done with it.

    This debate among us might seem a useless one but we must think it through to choose what technology to finally land on to write our application. I would very much appreciate any insight on the matter and may be there are some references that discuss the matter.

    Thanks in advance,
    Sergei


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.