Skip to main content

L'alba di una nuova era: Qt 4.7 Technical Preview e Qt Creator 2.0 Alpha

Qt4.7TPL' 11 marzo 2010 Nokia ha rilasciato al pubblico l'imbastitura di ciò che stravolgerà il modo in cui i programmatori programmeranno e gli utenti utilizzeranno gli applicativi realizzati con il nostro toolkit preferito.
Dopo aver seguito la nascita e l'evoluzione di una serie di progetti separati come Kinetic, QML, il nuovo Animation Framework, Qt Declarative ecc.assistiamo ora alla loro razionalizzazione e fusione sotto un unico efficacissimo acronimo: Q U I C K - Qt User Interface Construction Kit. Quick in inglese significa veloce, rapido, è così che intende rendere lo sviluppo di moderne interfacce animate il team di programmatori di Nokia: Quick! Grazie alla perfetta integrazione in Qt Creator 2 Quick realizza anche un passo avanti verso la separazione della figura del designer da quella del coder, sino ad ora il designer ha dovuto dare al coder delle direttive da seguire e il coder le implementava, con Quick e Qt Creator 2 il designer lavora all'interfaccia e agli effetti speciali, il coder pensa alla sostanza, entrambi utilizzando un unico strumento su una base comune.

Qt Creator 2 introduce una nuova funzionalità che aiuterà coloro che sviluppano per piattaforme mobili, si tratta di avere lo stesso progetto con target multipli: Desktop, Symbian, Maemo/MeeGoo. Per il momento Symbian è gestito solo sotto Windows. Con un unico sorgente base potrete compilare e installare il vostro software sia sul desktop che sul dispositivo mobile. Se vi sembra complicato guardate Alessandro Portale come gestisce il codice di una semplice calcolatrice tramite Qt Creator 2.

Qt 4.7 Technical Preview non si intende per sistemi di produzione, è considerata abbastanza stabile per potersi esercitare sulle nuove funzionalità "tecniche" ma è ancora lontana dal rilascio ufficiale quindi crash di Qt Creator 2 o degli applicativi realizzati con Quick potrebbero non essere rari. Per gli utenti Windows o MacOSX problemi all'installazione non dovrebbero essercene dato che nessun componente di sistema è linkato a runtime alle librerie Qt, per gli utenti Linux che usano KDE provare questo nuovo framework è un po' più complicato a causa della necessità di avere due installazioni, la stabile che mantiene KDE solido e la TP a parte per le prove, questo significa nessun pacchetto precompilato in rpm o deb ma una bella compilazione a manina seguendo questa guida.