Qt 5.0 alpha released today



  • The Qt Project released the first alpha version of Qt 5.0 today. Rejoice!

    Qt 5 comes with all kinds of awesomeness:

    • Amazing graphic capabilities and performance, especially manifested in constrained environments like mobile devices. Qt Quick 2 offers a GL-based scene graph, a particle system and a collection of shader effects. Qt Multimedia, Qt 3D and Qt Graphical Effects bring these features even further.
    • Developer productivity and flexibility, making JavaScript and QML first class citizens while keeping the C++ foundation and Qt Widget support. The new Qt JS backend powered by V8, Qt JSON DB and the addition of Qt WebKit 2 should make HTML5 developers feel at home.
    • Cross-platform portability is now simpler for OS developers thanks to the new structure of Essentials and Add-ons modules, plus the consolidation of "Qt Platform Abstraction":http://qt-project.org/wiki/Qt-Platform-Abstraction. We look forward to seeing Qt running in all kinds of environments!
    • Open development and open governance is assuring wider development and testing of Qt 5 by a growing community including developers from Nokia, the KDE project, Digia, Collabora, Accenture, KDAB and many more companies and individuals. Today we all celebrate!

    Read all about it in "Lars' labs blog":http://labs.qt.nokia.com/2012/04/03/qt-5-alpha/, "Daniel's Qt blog":http://blog.qt.nokia.com/2012/04/03/qt-5-alpha-is-here-providing-a-taste-of-the-future/, and "the release wiki":/wiki/Qt-5-Alpha/ and let us know what you think.



  • Wow, let's do it....
    Downloading.



  • Now preparing Qt5 Alpha binary packages for the Playbook...



  • I hope the trolls will decide to use transifex.net for localizing and translating Qt5.



  • I read about the announcement and this is exciting, especially for an open source project.

    By the way I'm still too inexperienced on Qt in order to fully understand the benefit.
    Considering that I am solely developing desktop application (cross platform), which benefit will Qt Quick / Qt 5 gain to this? And why JS/QML would improve productivity?
    Consider that I have chose Qt as my developing environment since I want to stay away from MSdotNet and interpreted code. Do you consider that, looking at the future of Qt, it is still a good choice?
    Thanks for the support, and sorry if I am OT.
    Regards,
    D.


  • Moderators

    bq. Considering that I am solely developing desktop application (cross platform), which benefit will Qt Quick / Qt 5 gain to this? And why JS/QML would improve productivity?

    I guess that depends a lot on the type of application you are writing:-)

    I work on Qt Creator which is a mostly QWidget based application. We also use Qt Quick already in places -- most prominently on the welcome page -- and expect to see more and more use of it, simply because it does make highly customized, interactive UIs much easier to implement. For now we will continue to use QWidgets wherever more traditional UIs are required.

    I think Qt Quick is really cool, but I definitely am not going to replace all the existing UIs I wrote with Qt Quick just for the fun of using it;-)

    bq. Consider that I have chose Qt as my developing environment since I want to stay away from MSdotNet and interpreted code. Do you consider that, looking at the future of Qt, it is still a good choice?

    Qt5 has quite a few cool new features that have no relation to Qt Quick at all. More modular (no need to drag in stuff you do not need), better regexp engine, enabling new C++0x language features, ... Read Lars' blog for the highlights.

    From my point of view you get all the good stuff from Qt4 and in addition you also get a new option for highly dynamic UIs. So if you like Qt4 you should also like Qt5:-)



  • Hi Tobias,
    thanks for the hints and suggestions.
    Well, the application I need to develop are mainly DB front end for internal purpose (QC data management), with charting & reporting tools. The main goal is to move from Office automation (VBA) to standalone / more customized applications.

    The side goal is just have fun ;)



  • I have a sugestion, with this new milestone, perhaps it's time for a new edition of the official Qt book, updated with QML, QtQuick, and all new Qt5 features. What do you think ?



  • I second John, it woud help especially with Qt Quick. It is really easy to use, I have been able to setup a little animation in minutes, but it would be nice to learn all the tips and tricks!



  • I agree, it would make a nice Qt book.



  • I hope to see improvements on linux desktop enviroments :-) GREAT!



  • I hope that I will not spend many days to adopt my application that works with WebKit1 API to WebKit2 API :)


Log in to reply
 

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