Results 1 to 5 of 5

Thread: QML vs Qt

  1. #1
    Join Date
    May 2007
    Posts
    106
    Thanked 3 Times in 3 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows Symbian S60

    Default QML vs Qt

    I have been somewhat away from Qt for past 6 months and QML has become quite popular in the meantime. I always wonder whether QML can completely outplace Qt for some kind of applications, what is your opinion?

  2. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,359
    Thanks
    3
    Thanked 5,015 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: QML vs Qt

    QML is Qt, so...

    But if you ask whether QML can replace C++ "for some kind of applications" then "for some kind of applications -- yes".
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  3. #3
    Join Date
    May 2007
    Posts
    106
    Thanked 3 Times in 3 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows Symbian S60

    Default Re: QML vs Qt

    Ok, to be more specific, I came in touch with some company developing Qt applications for mobile devices. They were looking for a trainer having expert knowledge on QML and not Qt. They wanted to explore all the possibilities including Graphics view and MVC in QML and not on Qt. That made me thinking whether it is possible to write applications using MVC architecture in QML itself.

  4. #4
    Join Date
    Oct 2010
    Location
    India
    Posts
    12
    Thanks
    1
    Thanked 1 Time in 1 Post
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    Unix/X11 Windows Symbian S60

    Default Re: QML vs Qt

    As far as QML is concerned, no body has to teach it. It can be learnt by starting with the HelloWorld. Within a matter of weeks, we can find ourself creating Animations like flicking the finger and trying out all possible things in UI design. But Qt has a lot to do with QML. As the features of the applications increase the necessity for using Qt will gradually increase. If the application is just an UI, then we can go and on code it in QML.

    For me, QML will take sometime, at least till the release of Qt5, to take on Desktop OS. Because I personally experienced a performance lag, when drawing highly decorated UI (with gradients, images, too much Javascript, Animations) using QML, especially as the Drawing area got more, the performance dropped.

    And more over, to extend QML we have to use Qt. So it will continue live behind the screen (even if QML takes on all environment) and we will be growing it.

  5. #5
    Join Date
    May 2007
    Posts
    106
    Thanked 3 Times in 3 Posts
    Qt products
    Qt3 Qt4 Qt/Embedded
    Platforms
    MacOS X Unix/X11 Windows Symbian S60

    Default Re: QML vs Qt

    Thanks for the detailed description raja26. Even I had the same understandings and explained to the company looking for this training but they did not understand and went ahead with some trainer who promised to train them only on QML without even talking about Qt!!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.