Colleagues, I congratulate us with the release of the next version of this very good cross-platform framework. First of all, Qt is a set of primitives and ready-made modules for developing GUI cross-platform C ++ applications, but over the years of development, the scope of Qt has expanded significantly. The code for creating “rubber”, easily localizable interfaces has long been available not only from C ++, but also from many other languages ​​- python, ruby, php. The QML technology, which we have read a lot in the last month thanks to the Nokia competition, allows us to create full-screen interfaces based not on widgets, but on graphic primitives, their interaction and animation. Built-in tools for using Javascript as a scripting language for applications, tight integration with WebKit, your own cross-platform IDE - you can talk about Qt for quite some time. But I will not do this - just briefly tell you about what is new.
Announcement from Nokia in English can be read
here . What, in my opinion, there is interesting:
- Lighthouse, Qt's quick porting technology to new platforms, has lost experimental status and has been moved to the library. The new name is Qt Platform Abstraction. We are waiting for the official port for Android?
- Multithreaded access to OpenGL.
- Multithreading in components working with HTTP - now you can do not twitching GUI in a much smaller number of lines of code.
- The access code to the file system has been significantly reworked, which significantly accelerated work with files for all supported platforms.
- Integration of the latest version of WebKit - HTML5, a lot of bug fixes and improvements.
- Build for Visual Studio 2010 is available - now you don’t need to build it yourself.
Before the new year I will try to transfer to Qt 4.8 one of our free products, Advanced IP Scanner. If something interesting comes out in the process, I'll tell you.
PS And in the fifth version of Nokia is going to come to grips with the problem of the size of the library - they will cut it into small pieces and reduce the size in every possible way. We hope and wait.