interfaces em GTK e QT

1. interfaces em GTK e QT

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/06/2018 - 12:21h

Essa já é uma velha questão, mas...
Gostaria de algumas opiniões a respeito do real motivo que faz com que aplicativos desenvolvidos em plataforma QT sejam tão bem desenhados e polidos. Se avançamos tanto em GTK, por que os ambientes que conheço como cinnamon, xfce e mate, não são tão bem desenhados quanto o plasma do KDE?

vejo no time do KDE um cuidado extremo para que o ambiente seja o mais confortável possível para o usuário final.

O KDE é tão, mas tão bem desenhado que, na minha opinião, o time de designers e programadores deles bate de frente com os da apple.

Opiniões?


  


2. Re: interfaces em GTK e QT

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 20/06/2018 - 13:14h

Não sou programador, portanto não faço ideia do porquê as interfaces GTK são tão bagunçadas...

Mas, eu arrisco um palpite: o time do KDE parece ser bem mais unido e comprometido com o desenvolvimento do mesmo (prova disso é que não há forks do KDE por aí).

Já com relação as interfaces GTK (principalmente quanto ao Gnome), toda hora surge um projeto novo - creio que as divergências internas são mais acirradas, provando ruptura e dispersão dos programadores (que acabam tocando seus "projetos" individualmente). Ou seja, muito EGO e pouco FOCO.


3. Re: interfaces em GTK e QT

Fernando
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



4. Re: interfaces em GTK e QT

Arnold
Arnoold

(usa Solus)

Enviado em 21/06/2018 - 02:52h

Só se for pra você, pois pra mim o Plasma é a pior coisa que já usei na vida...
Pra você ver como "bem desenhado", "bonito", "polido" são termos bem vagos e podem variar de pessoa pra pessoa.
Eu pessoalmente acho o KDE Plasma horrível e confuso em suas configurações.
Pessoalmente prefiro o Cinnamon ou Gnome, esses sim são bonitos, minimalistas, flat no design e tem temas de respeito pra eles. NO KDE e LXQT o que menos se tem são temas de alto padrão... só velharia.
Falam tanto que QT é o futuro, que é mais fácil de trabalhar, mas o GTK continua ditando regra na maioria das interfaces. Sem contar que amo os programas em GTK







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts