Come forse molti di voi sapranno è da un bel pò di tempo uscita una nuova versione del famoso framework di librerie per lo sviluppo di applicativi multipiattaforma. Sto parlando di Qt giunto alla versione 4.4 che ha portato molte migliorie e sopratutto novità! Non sto ad entrare nei dettagli tecnici ma passo subito al dunque; molti neofiti del settore possono scoraggiarsi nell’usare queste librerie assieme al linguaggio C++ per il semplice motivo che raggiungere un buon prodotto finale risulta più faticoso rispetto a quanto possa esserlo usando Visual Studio e linguaggio come il Visual Basic. Ma non scoraggiatevi con Qt avete ormai a disposizione tutto quello di cui c’è bisogno. Esiste la versione Open Source, che vi permette di sfruttare tutta la potenza di tali librerie a costo 0, con la sola imposizione di creare software esclusivamente Open Source e non commerciale, per quello bisogna comprarle. Inoltre il framework vi offre tante funzioni e comodità che aiutano nello sviluppo di software. Per sviluppare con Qt potete godere di questi componenti:
- Librerie Qt (per Windows, Linux o MacOS) scaricabili dal sito ufficiale
- Qt Designer (incluso nell’istaller per Windows e separatamente per altri OS) scaricabile sempre dal sito ufficiale.
- Qt Assistant (incluso nell’istaller per Windows e separatamente per altri OS) che vi aiuterà come riferimento al framework, diciamo una sorta di MSDN.
- Qt Creator è un IDE (es. Visual Studio, per capirci) che ci permette di sviluppare con più comodità, evitando di lavoare quasi esclusivamenet solo via codice, come avveniva fino a tempo fa. La versione è ancora ALPHA, e la release ufficiale stabile è prevista con l’uscita di Qt 4.5; è disponibile anche una versione di un IDE chiamato QDevelop che non è creato dalla società che ha sviluppato Qt, ma che risulta comunque valido (non l’ho mai provato).
Chi usa Qt?
Bene, questa domanda ha una risposta che a molti lettori dovrebbe dare una certa fiducia. Qt è usato da: Adobe, Skype Limited, Firefox (in furuto), VCL Media Player (partendo dall’ultima versione), Tor, KDE (l’intero ambiente desktop di molte distro Linux), e altri ancora…
Inoltre..
Qt è disponibile per qualsiasi piattaforma dekstop come Windows, Linux e MacOS. Le applicazioni finali per cui, saranno facilmente trasportabili da una piattaforma all’altra con poche modifiche. In più, la nuova versione è approdata anche su dispositivi mobili, come cellulari che usano Symbian come OS.
Una notazione importantissima: già dalle ultime versioni di Qt, arrivando all’attuale 4.4 è possibile utilizzarle con tanti linguaggi di programmazione, senza soffermarci per forza al C++. Infatti, Qt è interfacciabile anche con Java, Python e Ruby (se non erro).
Tale framework è oggi giorno sponsorizzato da tanti grossi del settore come: Epson, Google, AMD, Volvo, Philips…
Curiosità: la versione Estesa di Qt (quella commerciale) permette anche l’interfacciamente con Visual Studio).
Non sarà la perfezione, non saranno veloci come la luce, ma non si può dire che siano un cattivo prodotto 
Il sito ufficiale: http://trolltech.com/products


No comments yet
Feed dei commenti di questo articolo