Bem swing é pessimo, na minha opnião e de muitos outros desenvolvedores é feio, lento e improdutivo. Quando descobri o projeto QT Jambi fiquei penssando… “Por que não”? QT é uma API nativa, multplataforma, robusta moderna e de visual bonito. Grandes linguagem como Ruby, Pyton, C++, etc… não perderam tempo reinventando a roda. Porque criar uma API gráfica gerenciada se existem soluções nativas, portáveis, robustas, rápidas e ainda por cima gratuitas. Dentre elas se destacam as duas maiores GTK e QT.
Um exemplo do poderil delas são os projetos GNOME e KDE (Interfaces gráficas de sistemas unix). O poder de QT tb pode ser visto no software google earth.
E além de tudo isso, por se tratarem de APIs nativas deve haver um ganho consideravel de performance. Porém percebi que o projeto QT Jambi anda a passos lentos, com poucos voluntários e testers.
Será que não estamos subestimando um projeto tão interessante? Que trás tantas vantagens?
O projeto já recebe apoio da NOKIA, isso mesmo a gigante NOKIA fabricante de dispositivos móveis. http://qt.nokia.com/, http://qt.nokia.com/downloads
Eu abraçei a causa, estarei implementando QT Jambi em meus próximos projetos. Porque?
Primeiro pq achei interesante a ídéia do projeto de usar API gráfica nativa, sem perder a portabilidade. Segundo pq eu sou e sempre fui ant-swing, sempre usei por não ter outra opção.
E pra quem acha que adotar QT como API gráfica vai ter que criar componentes no braço se enganou, a API QT disponibiliza uma poderosa IDE para desenhar a GUI http://qt.nokia.com/products/appdev/developer-tools/developer-tools#qt-tools-at-a,
documentação http://doc.qt.nokia.com/qtjambi-4.4/html/com/trolltech/qt/qtjambi-index.html,
QT Designer com QT Jambi http://doc.qt.nokia.com/qtjambi-4.4/html/com/trolltech/qt/qtjambi-designer.html
e o Eclipse fornece plugin para QT Designer http://doc.qt.nokia.com/qtjambi-4.4/html/com/trolltech/qt/qtjambi-eclipse.html
E imprecionante ver como um projeto desses não está recebendo a atenção que merece. Porque diante de um projeto desses a grande massa ainda prefere ficar usando swing? Bem isso é uma pergunta que cada um deve se responder, só que que pra mim swing está com os dias contados.
Grato pela atenção pessoal!!!
ps: Site do projeto QT Jambi http://qtjambi.sourceforge.net/