
phoemur
(usa Debian)
Enviado em 20/06/2018 - 20:12h
Na minha opinião programar com QT é muito mais fácil do que com GTK...
É mamão com açucar, pois o QT é um projeto tão grande que quase chega a ser uma outra linguagem...
Quero dizer, não é apenas um toolkit para fazer interfaces gráficas, você tem ferramentas pra quase tudo, acesso a banco de dados, network, criptografia, etc...
Se em C++ você tem std::vector, em QT vc tem um QVector, std::string vs QString e por aí vai...
Fora as ferramentas próprias do QT como QT Creator / Designer, e a possibilidade de desenvolver em outras linguagens como Javascript e o próprio QML que é uma linguagem específica do próprio QT...
Acredito que grande parte disso se deva a licença que no GTK por ser LGPL fica um pouco mais complicado de usar em aplicações proprietárias do que o QT e até por isso o projeto QT em si receba mais atenção do que o GTK...
Agora da minha parte, só de pensar em coisas como glib / GObject me dá frio na espinha...
Writing GObject code in C in the first place, however, is relatively verbose. The library takes a good deal of time to learn, and programmers with experience in high-level object-oriented languages often find it somewhat tedious to work with GObject in C. For example, creating a subclass (even just a subclass of GObject) can require writing and/or copying large amounts of boilerplate code