O que é GTK e Qt? (Linux) - Diolinux Explica

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 210

  • @Diolinux
    @Diolinux  5 ปีที่แล้ว +22

    Que outras palavras você gostaria de ver neste quadro?
    Curtiu? Não esquece do Like! :)
    Vem ser membro do canal: play.diolinux.com.br

  • @wagnerleonardi
    @wagnerleonardi 5 ปีที่แล้ว +119

    7:40 detalhando os motivos:
    1 - O qt é um framework completo, com bibliotecas para acesso a internet, vídeo, etc.. por isso é muito usado "fora do Linux", enquanto o GTK é apenas o visual já que o próprio Linux possui todas essas bibliotecas (o que torna o qt "desnecessário" no mundo Linux)
    2 - O qt veio de uma licensa comercial, e apesar de hoje também ter a LGPL ainda está marcado a "cultura" comercial: muitos plugins de desenvolvimento são pagos e a comunidade não é tão colaborativa comparado ao GTK que tudo sempre foi "livre", o que torna um non-go para muitos devs da comunidade Linux.
    3- Acredite ou não, mas o fato de não poder programar qt em C é um fator enorme para muitos dos mantenedores de distros Linux.
    Só pra finalizar, a relação de "popularidade" do GTK é apenas ligada ao fato que as distros mais populares no Linux usam ele (Debian/Ubuntu), o dia que decidirem usar outra coisa isso cai por terra. E vejo muita gente falando "acho melhor desenvolver com qt", "a curva de aprendizado do GTK é maior", e isso apesar de até ser verdade, não muda nada. Uma coisa é ser "melhor" pra você desenvolver na sua casa ou na sua empresa. Outra coisa é ser "melhor" para manter um ecosistema usado no mundo inteiro e muitas vezes sem ter nenhum tipo de remuneração, então fica a dica, o GTK ainda vai ter uma vida muito, muito longa :)

    • @gilson0002
      @gilson0002 5 ปีที่แล้ว +2

      Da pra ver q vc sabe muito como salvo os 2 monitores no ubutu sem restar depôs por favor me ajude

    • @DanielRios549
      @DanielRios549 5 ปีที่แล้ว +1

      E pelo que o Dio falou, a Canonical tinha planos de mudar o Unitt pra Qt, eu realmente não sabia disso, achava que o Unity 8 era em GTK também, imagina se eles tivessem conseguido, Qt iria virar o "padrão" do Linux, e isso seria maravilhoso, eu amo o KDE Plasma...

    • @wagnerleonardi
      @wagnerleonardi 5 ปีที่แล้ว +11

      ​@@sudogive--mecoffee6942 acredito que o conceito não está bem claro para você, porque você mesmo acabou explicando a razão do GTK não ser um framework , além do próprio nome (toolkit) já explicar isso :)
      Basicamente a diferença entre uma biblioteca e um framework é justamente essa, quando precisa "chamar as coisas" é uma biblioteca. Quando algo já prove várias coisas e chama as coisas que você faz, isso sim, como o qt , é um framework. Abraços.

    • @kuramatails1596
      @kuramatails1596 2 ปีที่แล้ว

      @@baonai_ vou ter que te mandar aquela clássica.

    • @kuramatails1596
      @kuramatails1596 2 ปีที่แล้ว

      @@baonai_"Você" tem acento circunflexo

  • @darkside3ng
    @darkside3ng 5 ปีที่แล้ว +46

    Desenvolvo com qt5 e já usei gtk um tempo atrás. O QT é bem mais que só um software para desenhar e capturar as ações relacionadas à uma interface gráfica de um programa. Ele é um belo framework de desenvolvimento de software, onde, você usar apenas essa biblioteca e tem acesso à vários recursos integrados, como: threads, sockets, gráficos, 3D, etc, etc, tudo dentro da biblioteca. Usando C++ (ou python), você aprende uma ferramenta e consegue implementar software para windows, linux, entre muitos outros sistemas. Como já dito, qt também é muito bem documentado e tem uma comunidade razoável. GTK é nativo C e tem a extensão GTKmm para C++ (também tem bindings para outras linguagens), mas eu não curto. O código qt fica muito mais limpo que o gtk, em geral.
    Mas gtk foi muito importante em uma época em que o qt não tinhas essa flexibilidade toda que tem hoje. A empresa por trás impunha muito mais restrições que hoje, o desenvolvimento era restrito, havia muito conflito entre a comunidade e a empresa, etc etc.
    Quer desenvolver interfaces para programas, ambas cumprem o papel, mas eu prefiro qt.

    • @vitormelo22
      @vitormelo22 4 ปีที่แล้ว

      user vc poderia colocar um exemplo simples de código só para ilustrar um pouco a diferença?

    • @IgorogI1000
      @IgorogI1000 3 ปีที่แล้ว +2

      Pô, eu tô na dúvida porque eu já manjo de CSS, e achei o QML bem ruim de trabalhar.

  • @gekkou7374
    @gekkou7374 4 ปีที่แล้ว +14

    Lo bello de las lenguas romances es que entre todos nos entendemos, muchas gracias por el video :)

  • @drjoaoventura
    @drjoaoventura 3 ปีที่แล้ว +2

    Em 2014, Dirk Hohndel (ex-CTO do Intel Open Source Technology Center) fez uma apresentação explicando porque refatorou um app de mergulho de GTK para Qt.
    Resumidamente era infernal separar business logic da view como um MVC/MVP/MVVM/etc, fora o não compromisso do Gnome Project em manter as APIs estáveis.
    Quando a Canonical resolveu substituir o GTK por Qt, o próprio Mark Shuttleworth comentou que várias vezes os projetos atrasavam porque ficavam bloqueados esperando ajuda dos desenvolvedores do Gnome Project. Se seu foco é apenas fazer app, não tem como você ser desenvolvedor do framework e do app (e GTK era lindo perto da Enlightenment Foundation Libraries).
    Derek Taylor (do canal Distro Tube) fez um vídeo explicando como o Gnome Project matou os desktops quando resolveu fazer o Gnome 3.0, causando a fragmentação e surgimento de 151 WMs baseados em GTK 2.x.
    Eu trabalhei na Intel durante a novela da Canonical Mir vs Wayland (e Samsung Tizen vs Google Android), então tive a felicidade de conhecer o Dirk Hondel ao vivo e a infelicidade de programar para EFL.

  • @ShinjiMaskred
    @ShinjiMaskred 5 ปีที่แล้ว +2

    Diolinux você é um cara nota mil é um prazer assisti-lo tenho gostado cada vez mais sobre mundo Linux admito que tinha tanto interesse mais é muito bom

  • @gustavoolegario2027
    @gustavoolegario2027 5 ปีที่แล้ว +14

    Eu, como desenvolvedor, utilizei ambas para desenvolvimento Qt e GTK. Acho a API do Qt bem mais simples e mais fácil de utilizar.

    • @vanessasantana5056
      @vanessasantana5056 3 ปีที่แล้ว

      Me ajuda rs queria fazer meu sistema em C com uma interface gráfica.
      Teria algum tutorial pra indicar?

  • @heitorvieira5087
    @heitorvieira5087 5 ปีที่แล้ว +1

    Assisto todos seus vídeos a 1.5x. É uma velocidade excelente para quem é mais experiente. Deixa o vídeo muito mais dinamico. Abç :)

  • @pedro-vitor1901
    @pedro-vitor1901 5 ปีที่แล้ว +18

    Boaaa,
    Dio, sugiro os temas: I3 e Polybar
    Quando comecei a usar, eu achei muito conteúdo em inglês (quase nada em português)

  • @luccascomvoce
    @luccascomvoce 9 หลายเดือนก่อน +2

    Seria muito interessante uma atualização desse vídeo com mais detalhes técnicos e não só uma apresentação superficial. Apresentar um histórico de cada um, semelhanças e diferenças, talvez outras alternativas a eles e, principalmente, mostrar uma rota para quem quiser se aprofundar em cada um.

    • @felipeferreiratech
      @felipeferreiratech 3 หลายเดือนก่อน +1

      De fato mano! Totalmente necessário.

  • @leonny03
    @leonny03 5 ปีที่แล้ว +3

    Fala dio tudo bem, pra min não consigo usar mais interfaces baseada em gtk por causa do kd plasma, e o que eu gostaria de ver é a capacidade de cada DEV de GTK no Qt e ver o que eles farão junto para o mundo Linux, e digo mais se eles focarem pode acreditar teremos de fato o melhor desses dois mundos em nossos desktop não vejo a hora de isso acontecer logo e eles irem na ideia do pai Linus Torvalds e mostrar para o mundo o que é um padrão de verdade.

  • @joaovitorc.bitencourt3645
    @joaovitorc.bitencourt3645 3 ปีที่แล้ว +2

    Creio que seja por licenciamento, não sei se está assim ainda, mas o QT é livre até certo ponto, tem algumas funcionalidades que ainda são pagas, por isso que os desenvolvedores preferem usar gtk, o projeto KDE usa é muito bem o QT, mas tem um "modo de compatibilidade" para aplicações GTK

  • @suykingsleigh8442
    @suykingsleigh8442 5 ปีที่แล้ว +56

    o qt é muito bem documentado e organizado em comparação ao GTK.

    • @LeandroRamos42
      @LeandroRamos42 5 ปีที่แล้ว

      Documentação excelente mesmo.

    • @alison.aguiar
      @alison.aguiar 5 ปีที่แล้ว

      Isso aí quando era de desktop usava o qt4.

    • @jcbritobr
      @jcbritobr 5 ปีที่แล้ว +2

      Exatamente. Qualidade de software faz muita diferença na hora da escolha.

    • @dausterbarbosa7945
      @dausterbarbosa7945 3 ปีที่แล้ว +1

      Manos que diferença tem em desenvolver uma aplicação em C ou C++ usando GTK ou QT e uma usando Electron com JavaScript? Não seria mais simples?

    • @talkysassis
      @talkysassis 3 ปีที่แล้ว +4

      @@dausterbarbosa7945 Electron não roda nativo. Aplicações feitas assim tem um desempenho muito podre comparadas às que usam c++ e c. São pesadas e mt mais limitadas também.

  • @sergioaraujo9886
    @sergioaraujo9886 5 ปีที่แล้ว +2

    Parabéns pelo conteúdo.
    Um tema interessante que deixa muita dúvida em muita gente, principalmente na hora de instalar em máquinas reais é EFI.

  • @guilherme5698
    @guilherme5698 4 ปีที่แล้ว +2

    Explica os tipos de Kernel: microkernel, nanokernel, monolítico e exokernel

  • @LeandroRamos42
    @LeandroRamos42 5 ปีที่แล้ว +2

    O interessante do Qt e do QML é que eles são muito usados por desenvolvedores que usam Windows, inclusive muitos cursos de Qt/C++ são ministrados usando Windows. Isso me fez abrir a mente e estudar um pouco de desenvolvimento Qt e QML mesmo usando ambientes GTK.

  • @rafaelschueng
    @rafaelschueng 5 ปีที่แล้ว +12

    O toolkit do Qt está anos luz a frente do Gtk. Tanto em documentação quanto em qualidade e mantenimento do projeto. Eu tive uma excelente experiência trabalhando com o Qt se comparado ao Gtk. O Qt também é mais completo que o Gtk e tem umas ferramentas que o tornam tão bom quanto o Carbon/Cocoa da Apple

  • @samuka6833
    @samuka6833 5 ปีที่แล้ว +4

    Estou utilizando o Qt para assistir esse ótimo vídeo, vlw Dio!

  • @willianholtz
    @willianholtz 5 ปีที่แล้ว +44

    Fala sobre LaTEX, odeio ver "usuário linux" reclamando que não consegue fazer seus "tcc's" com o Libreoffice ou mesmo WPS hahaha

    • @leandroaraujo3364
      @leandroaraujo3364 5 ปีที่แล้ว +2

      Seria interessante mesmo.
      Eu fiquei sabendo da existência do LaTEX pelo canal "Física e afins".
      Procurei uns vídeos do pessoal usando ele, achei muito eficaz, queria ter conhecido esse software na minha época da faculdade.

    • @igorsilva736
      @igorsilva736 5 ปีที่แล้ว +3

      qual o problema do wps?

    • @drexgarvey7880
      @drexgarvey7880 4 ปีที่แล้ว

      Eu estudava Oceanografia, estudei modelos Oceânicos, e conheci p LATEX quando fui apresentar um trabalho num Congresso de Matemática. kkkkkkkk.. O Latex me fez migrar para tecnologia!

    • @willianholtz
      @willianholtz 4 ปีที่แล้ว

      @@drexgarvey7880 Usva muito .Tex, hoje não uso tanto, mas se fosse pra eu fazer algo relacionado seria com ele!

    • @geltoandrade4586
      @geltoandrade4586 3 ปีที่แล้ว

      Unha. ĶG

  • @JorgeGenerosodoNascimento
    @JorgeGenerosodoNascimento 5 ปีที่แล้ว +2

    Valeu grande cara!!! E viva o GTK!!! P.S.: Não tenho preferência. Mas acho que o fator sentimental "GTK" é muito grande... e nós somos experts em partilhar!!!

  • @allanaika
    @allanaika 5 ปีที่แล้ว +37

    Para o próximo video: Kernel

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +3

      Acho que para esse assunto, este vídeo já cobre bem: th-cam.com/video/gjg5OQKUdEY/w-d-xo.html

  • @pauloedsonmatosxavier9104
    @pauloedsonmatosxavier9104 5 ปีที่แล้ว +2

    Me pergunto:
    Qual será o mais performático?
    Qual é o mais fácil de aprender e desenvolver?
    Quais tecnologias eles usam?
    Quais as vantagens em usar um ou outro?

  • @Lucs-ku5cb
    @Lucs-ku5cb 5 ปีที่แล้ว +25

    To começando a achar q o Dionata tá me espionado. Era exatamente isso que eu tava pesquisando!

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +3

      Não é coincidência :3

    • @Telmoseabra
      @Telmoseabra 4 ปีที่แล้ว

      Espina mais que os próprios chineses
      Hahaha hahaha

  • @carlosfelipearaujo
    @carlosfelipearaujo 5 ปีที่แล้ว +1

    Dio, pro dicionário fala de distro-hopping e ricing. Valeu

  • @humanistreason
    @humanistreason 5 ปีที่แล้ว +2

    Resumo de desenvolvedor: Qt e "superior" em varios aspectos. O Gtk e preferido porque ele e o Gnome surgiram justamente como uma reacao ao Qt que naquela epoca nao era livre (agora e). E tambem porque no Linux, e em tudo que e software influenciado pelo GNU a linguagem preferida e C (Qt e C++). Desculpem meu teclado sem acentos ;)

  • @ronaldreis8242
    @ronaldreis8242 ปีที่แล้ว

    Valeu Dio! Não sou especialista nesse assunto mas, se o GTK e QT tem forte influência no visual final da interface, acho que as pessoas do mundo Linux preferem GTK porque ele é mais bonito (pelo menos pelo que eu percebo hehehe).

  • @jpinheiro7523
    @jpinheiro7523 5 ปีที่แล้ว +1

    O gtk é muito bom, o kde é incrível e futurista só desanima e muito pesado, ninguém ganha do kde, até o Windows quiz imitar o ideal, no dia que fizerem uma distribuição linux que deixe fluidez do kde faz sucesso principalmente para jogos, valeu cara, fale das outras também qual a melhor para usuários intermediários! Dá hora!!!

  • @SrGabrielBatista
    @SrGabrielBatista 5 ปีที่แล้ว +14

    GTK usa linguagem C como base. enquanto o QT usa C++ e muitas classes. Por isso eu acho. No linux parece que o pessoal gosta mais de C, eu tambem.

    • @WallaceSilva09
      @WallaceSilva09 5 ปีที่แล้ว +4

      Não acredito que linguagem seja a questão, pois o gtk tem Port tanto p c++ quanto para python, Rust e por aí vai. Essa eh vantagem de usar c da pra fazer porte pra todo pois c eh o mais básico.

  • @ptcomics
    @ptcomics 5 ปีที่แล้ว +3

    Dio! Meu sentimento é de total gratidão pelo seu investimento e dedicação, é um presente para a comunidade opensource que atinge gerações e gerações. 😁👏👏👏👏👏👏👏👏

  • @robertoesteticaartemodacos8109
    @robertoesteticaartemodacos8109 5 ปีที่แล้ว

    show de bola, esse canal tem estilo

  • @kevinyoliveira68
    @kevinyoliveira68 5 ปีที่แล้ว +4

    Mais um ótimo vídeo informativo do Diolinux :)

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +1

      Valeu Veviny! :D

    • @gilson0002
      @gilson0002 5 ปีที่แล้ว +1

      Eai blz

    • @gilson0002
      @gilson0002 5 ปีที่แล้ว +1

      VC respondeu minha pergunta no fórum tenho outra pergunta

    • @gilson0002
      @gilson0002 5 ปีที่แล้ว +1

      já não sei mas o que fazer tô com problema nos monitores eu salvava sã comfigurações só que quando eu reinício as configurações se perdem as Teles volta a bugar já perguntei no fórum mas ninguém sabe me falar me ajude por favor .

    • @gilson0002
      @gilson0002 5 ปีที่แล้ว

      Oi sou eu o Carvalho eu achei mas quando eu vou salva da um erro fala que o arquivo/etc/X11/xorg.conf.d/10-monitor.conf nao existe .

  • @XusLima
    @XusLima 5 ปีที่แล้ว +3

    Agora sim eu sempre fico perdido quando o assunto é o tipo de Tema das Distros

  • @josiassouza777
    @josiassouza777 5 ปีที่แล้ว +1

    qt tem um certa consistencia e facilidade pra meus usos

  • @joaodz8
    @joaodz8 5 ปีที่แล้ว

    O vídeo que eu estava esperando

  • @acmm5107
    @acmm5107 5 ปีที่แล้ว +3

    Gostei muito do vídeo e foi bem esclarecedor. Eu já ouvi falar tanto do GTK quanto do QT. A propósito, eu estou usando o QT, mais precisamente o PyQT5 pra desenvolver interfaces de alguns programas pra Linux e está tudo tranquilo. O que eu gostaria de saber é como eu faço pra instalar (se é que essa seria a maneira correta de se expressar) o GTK no Linux pra usar junto com o Python e desenvolver interfaces gráficas pra programas no Linux? Eu já procurei e só encontro instalador do GTK pra Windows e nada pra Linux. Alguém poderia me ajudar nisso? Desde já agradeço muito a força.

    • @DanielRios549
      @DanielRios549 5 ปีที่แล้ว +1

      Não tem nenhum pacote no PyPI pra isso? Pesquisa legal ai mano, é ben provável que tenha

    • @acmm5107
      @acmm5107 5 ปีที่แล้ว

      @@DanielRios549 Ter, tem. Mas toda vez que eu tento instalar, aparece mensagem de erro e diz que só é disponível pra Windows. Já baixei o pacote pra instalar manualmente e sempre dá a mesma mensagem. Esse tem sido o meu problema até hoje. Valeu a ajuda.

  • @diogenescalheirosdasilva371
    @diogenescalheirosdasilva371 5 ปีที่แล้ว

    Era isso que eu estava querendo saber!

  • @josephmoteiro8144
    @josephmoteiro8144 5 ปีที่แล้ว

    Aprendo muito com esses vídeos sério espero MT mais kkk melhor ver do que ficar sem entender nd

  • @glaucofoliveira
    @glaucofoliveira 5 ปีที่แล้ว +7

    Dio, fale sobre o tal do Kvantum, pfv. Quando eu for emancipado financeiramente, vou ajudar o canal!!! Abraço.

  • @TafDotBr
    @TafDotBr 5 ปีที่แล้ว +2

    O xfce também usa totalmente gtk

  • @Felipebros
    @Felipebros 4 ปีที่แล้ว

    Projetos famosos que utilizam o Qt 5:52

  • @brenerpittner5508
    @brenerpittner5508 5 ปีที่แล้ว +1

    Acho que o gtk é mais procurado por programadores que segue o princípio kiss, vc poderia colocar no seu canal algo sobre esse princípio

  • @ryonagana
    @ryonagana 5 ปีที่แล้ว +1

    eu sou um fã do Qt uso ele faz tempinho, comecei com python e Qt depois C++ e Qt
    unica coisa que eu nao gosto do Qt é sua licença é meio "draconica"
    to tentando me acostumar com wxWidgets mas a falta de um designer de layout bom é foda..
    mas eu uso QtCreator prs tudo praticmente acostumei...
    tudo que vou usar C ou C++ uso QtCreator...

  • @1923A-w7k
    @1923A-w7k 2 ปีที่แล้ว +1

    Sr.Diolinux.
    Tem um GTK+ Na smart tv daqui de casa.
    Mas está vazio.
    Noutro dia o aplicativo do TH-cam parou de exibir os icones de funções.
    Reinstalei o aplicativo e reiniciei a tv nas configurações de fábrica.
    O problema continuou.
    Ao fazer o feed beck na Google pedindo checagem do que houve.
    Tudo voltou a funcionar.
    Tem como modificar um aplicativo de forma remota.?
    Faz vídeo.
    Parabéns!!!

  • @MarkHobbes
    @MarkHobbes 5 ปีที่แล้ว

    Por algum motivo, esse vídeo não aparece no meu feed do TH-cam... Mesmo sendo inscrito do canal... Só descobri a existência desse vídeo por entrar no canal e ver os últimos vídeos enviados.

  • @rhrast
    @rhrast 5 ปีที่แล้ว

    Muito boa essa análise e explanação. São tantos termos nesse mundo Linux que o cara se perde. Eu adoro a interface Deepin. Pra mim é a melhor de todas. ...

  • @ciromota
    @ciromota 5 ปีที่แล้ว

    Para o próximo vídeo: Rolling release e Bleeding edge.

  • @diomenezes
    @diomenezes 5 ปีที่แล้ว

    Agora sim! Valeu ✌️

  • @Canaletech
    @Canaletech 5 ปีที่แล้ว +4

    Graças ao Qt o Deepin está incrivelmente rápido e estável. Embora tenha relação com a mudança de repositório, certamente a base Qt teve grande influẽncia.

  • @10FLX
    @10FLX 5 ปีที่แล้ว

    Faz um vídeo mostrando como instalar o Ubuntu ou Mint em dual boot mas no 2° HD do PC, e assim usar todo o espaço desse HD

  • @rmscavalcante
    @rmscavalcante 5 ปีที่แล้ว +1

    Muito bom. ✌

  • @marcelobittencourt2378
    @marcelobittencourt2378 5 ปีที่แล้ว +2

    Muito interessante. Valeu

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +2

      Obrigado Marcelo! :D

  • @WilianSamuel
    @WilianSamuel 5 ปีที่แล้ว +1

    Qt é vida!
    Um caminho sem volta ❤️!

  • @jcbritobr
    @jcbritobr 5 ปีที่แล้ว +1

    A sua última pergunta eu sei responder. A indústria usa Qt por causa de qualidade de software. As ferramentas dão amplo suporte para o Google test e o Qt test framework. Discuti isso uma vez com um dev do gnome na sua página.
    Abraços.

  • @AntonioSouza
    @AntonioSouza 5 ปีที่แล้ว

    Desse assunto do quadro para um vlog com algum desenvolvedor será um pulo

  • @abmaelsilva7379
    @abmaelsilva7379 5 ปีที่แล้ว

    Fala sobre a criacao de diretorios, quando e porq criar um na hora de instalar um programa

  • @GuilhermeCaspar
    @GuilhermeCaspar 5 ปีที่แล้ว

    Valeu!
    Francamente, nem verifiquei se existe no canal. Eu gostaria de saber sobre os termos referentes aos ambientes (DE), o que eles fazem, mas principalmente as diferenças entre eles e as razões de algumas distros, como a Ubuntu, trocarem-na de tempos em tempos.
    Obrigado e parabéns pelo vídeo.

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว

      Obrigado Gui, talvez não seja exatamente o que você pensava, mas: th-cam.com/video/Tky9ExbAeD4/w-d-xo.html

  • @WesleysGuitar
    @WesleysGuitar 5 ปีที่แล้ว

    Voce usa teleprompter ! Seus vídeo sempre com muito conteúdo! fiquei curioso, não da para decorar tudo isso!

  • @PauloMonti
    @PauloMonti 5 ปีที่แล้ว

    Conteúdo útil e interessante . Show! 😊. 👏👏👏

  • @josiclerlemesilva4062
    @josiclerlemesilva4062 5 ปีที่แล้ว

    Muito bom adorei o vídeo ótima explicação

  • @vitormelo22
    @vitormelo22 4 ปีที่แล้ว

    Alguém sabe qual é o tema do minuto 03:34?

  • @DanielRios549
    @DanielRios549 5 ปีที่แล้ว +5

    A verdade é que Qt é bem supeior ao GTK, o que não quer dizer que o GTK seja ruim, mas o Qt é bem mais completo, ele não é apenas um widget toolkit, não serve apenas pra interfaces, ele é um framework completo, tem várias coisas que ajudam o desenvolvedor além da criação da GUI, é como se a gente comparasse o React com o Angular, um é só o V, só o View, o outro é MVC, é o View, o Contoller e o Model, é bem mais do que apenas o visual.
    E pra mim, o Qt é o que todos nós sonhamos que o Linux seja, livre e com um sucesso comercial do caramba, tomara que um dia o Linux chegue nesse sucesso, e eu não me surpreenderia se fosse com uma interface Qt, como o KDE Plasma...
    Mas enfim, eu estou estudanfo o Qt e to curtindo demais, ele realmente é muito completo.

  • @abcxyz-bw9lw
    @abcxyz-bw9lw 5 ปีที่แล้ว

    valeu deio vc eh foda

  • @henrygabriel9029
    @henrygabriel9029 5 ปีที่แล้ว +14

    Prefiro as interfaces GTK porém quando testei o KDE e o Deepin eu senti uma fluidez e responsividade muito melhor do que no Gnome, Cinnamon e etc... Foda é só se acostumar com o KDE pois ele é muito complicado apesar de ser bem customizavel.

    • @RafaelOliveira-ho4sb
      @RafaelOliveira-ho4sb 5 ปีที่แล้ว +6

      Eu também achava o KDE Plasma complicado, depois de muitos anos no mundo GTK, a maior parte do tempo no Cinnamon eu migrei para o Plasma e venho gostando bastante, de início aquela variedade de opções pode assustar, mas com o tempo aprendi mais ou menos o que cada coisa faz e moldei ele ao meu gosto, que é bem parecido com o Deepin aliás, só que mais leve kk

    • @samuka6833
      @samuka6833 5 ปีที่แล้ว +4

      Eu tbm achava muito difícil mas depois de um tempo usando fica fácil e não consegue mais largar o KDE

    • @cristianovisk
      @cristianovisk 5 ปีที่แล้ว +7

      KDE é vida cara, passei anos no Gnome com GTK, mas a fluides das janelas em Qt são outro nível

    • @rhrast
      @rhrast 5 ปีที่แล้ว

      Concordo. 500.000 menus e confs só confundem mais

    • @henrygabriel9029
      @henrygabriel9029 5 ปีที่แล้ว +1

      @@RafaelOliveira-ho4sb recomenda alguma distro com KDE ? Pensei em testar o manjaro kde..

  • @Lucs-ku5cb
    @Lucs-ku5cb 5 ปีที่แล้ว +1

    Uma ideia de vídeo é falar sobre multiboot

  • @RafaAJUBR
    @RafaAJUBR ปีที่แล้ว

    Trago a palavra Samba para tema de um próximo vídeo!

  • @gilson0002
    @gilson0002 5 ปีที่แล้ว

    O professor já não sei mas o que fazer tô com problema nos monitores eu salvava sã comfigurações só que quando eu reinício as configurações se perdem as Teles volta a bugar já perguntei no fórum mas ninguém sabe me falar me ajude por favor .

  • @jefferson_santana
    @jefferson_santana 5 ปีที่แล้ว +1

    Bom vídeo. :D

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +1

      Obrigado Jeff! :)

  • @FilipeClemente
    @FilipeClemente ปีที่แล้ว

    O windows tbm usa uma dessas duas toolkit em suas interfaces?

  • @diegosouza6578
    @diegosouza6578 5 ปีที่แล้ว

    Opa Dio, otimo video e gostei muito do quadro, fui procurar os outros 2 videos do quadro e so achei o DTL #2, onde ta o #1?
    Valeu!!!

  • @vitormelo22
    @vitormelo22 3 ปีที่แล้ว

    Uma dúvida, sobre o gtk não ter tema, que dizer quando colocamos um "tema" nele, roda o padrão + o código do tema, nesse caso o tema nunca é substiuído?

  • @carlosalamorim
    @carlosalamorim 3 ปีที่แล้ว

    Gostei muito do vídeo, muito bem explicado. Você sabe me se existe uma forma de integrar o Figma ou Adobe XD com o GTK, para importar interface?, Muito obrigado. e Vlw pelo vídeo!!

  • @MailsonMaia
    @MailsonMaia 5 ปีที่แล้ว

    eu tenho algumas palavrinhas pra ser citado embora sejam palavras bem básicas...
    compila, kernel, grub, wine... sei que é básico mais algumas pessoas que recomendo linux me perguntam depois de um tempo

  • @violenciapontocom
    @violenciapontocom 5 ปีที่แล้ว +1

    Eu lembro que li a muito tempo que GTK significava Gimp Tool Kit, procede essa minha lembrança?

  • @jailsonnogueiragaldino9549
    @jailsonnogueiragaldino9549 5 ปีที่แล้ว

    @dionatan faca um curso sober Linux Na platforms hortmat

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว

      Estamos fazendo um para o Diolinux Play

  • @josefalero2746
    @josefalero2746 4 ปีที่แล้ว

    GTK, inclusive, significa Gimp Tool Kit.

  • @bulissosotech
    @bulissosotech 3 ปีที่แล้ว

    Talvez se as principais distribuições adotancem o QT facilitaria e tornava atrativa a vida dos desenvolvedores para o mundo Linux.

  • @Flora-ng8gt
    @Flora-ng8gt ปีที่แล้ว

    ❤ Juntos parsa kkk

    • @Flora-ng8gt
      @Flora-ng8gt ปีที่แล้ว

      Tive o Osso OS e o misturador de interfaces.

  • @vicentecamilo608
    @vicentecamilo608 ปีที่แล้ว

    Eu não entendi bem uma coisa. Esses toolkits criam apenas a interface dos aplicativos? Por exemplo o SMPlayer, seu núcleo é programado em C++ (exemplo) e roda diretamente na distro enquanto sua interface é criada com QT e é exibida pelo DE ?
    Ou o QT faz tudo, ou seja, cria-se tanto o núcleo do programa quando sua interface e o DE roda tudo ?

  • @AngeloBonatti
    @AngeloBonatti 5 ปีที่แล้ว +1

    Tenho a impressão que os ambientes em Qt são mais fluidos não ?

  • @edsonteixeira6057
    @edsonteixeira6057 5 ปีที่แล้ว +3

    Dio mas esses padrões são incompatíveis entre si ? Digo, um aplicativo gtk funciona em um ambiente Qt e vice-versa ???

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +10

      Sim, funcionam, mas geralmente quando isso acontece, bibliotecas extras precisam ser instaladas e não é 100% que o App fique "bonito" ou com visual coerente com o restante das aplicações. Snaps e Flatpaks resolvem um pouco dessa questão.

  • @igorsilva736
    @igorsilva736 5 ปีที่แล้ว

    eu estou usando o lxqt, fiz alguns programas com qt e eram muito bons e rápidos, mas o lxqt tem muitos bugs, gerenciamento de memória ruim e descarrega mais rápido

  • @Broly_1
    @Broly_1 5 ปีที่แล้ว

    Puts o desenvolvedor do Solus falou uns tempos atraz que o budge desktop seria refeito do zero em qt depois deu p traz :-( eu tava ancioso p isso, KDE e bom mas tb prefiro um desktop mais simples, garrado no cinnamon por enquanto, quero cinnamon qt!!

    • @MarkHobbes
      @MarkHobbes 5 ปีที่แล้ว

      Desde a saída do Ikey o projeto não foi mais o mesmo

    • @Telmoseabra
      @Telmoseabra 4 ปีที่แล้ว

      Serpent os

  • @vcsoyt
    @vcsoyt 5 ปีที่แล้ว +2

    só faltou o significado de gtk e de qt

  • @onomatopeira
    @onomatopeira 2 หลายเดือนก่อน

    Perdoem-me a ignorância, mas, estes widgets GTK e Qt têm alguma coisa a ver com o desenvolvimento de programas Linux ou só com interfaces gráficas, Desktops e afins?
    Pelo que percebi, não é possível instalar uma interface gráfica/desktop de uma determinada "distro" noutra "distro" diferente. Mas é possível instalar programas Linux em qualquer "distro"? Não há maior compatibilidade entre programas para as diferentes "distros"? Por ex, se quiser instalar no Linux Mint um programa que não veio instalado por padrão e que não se encontra na lista de "Gerenciador de Programas", por ex, um programa que encontre no GitHub ou outra fonte, como é que sei se é compatível ou não? Que tipo de extensões de programas são passíveis de serem instalados no Linux Mint?
    Fico um bocado confuso porque estou só habituado ao .exe dos Windows. Como estou desesperadamente a querer abandonar o Windows (pelo menos em grande parte) e instalar o Linux Mint (mantendo um dual-boot) gostava de saber mais sobre Linux e sobre as possibilidades de instalação de programas.
    Tenho visto listas de centenas, milhares de programas para Linux, alguns com GUI, outros só com CLI (penso que só com Linhas de Comando), mas será que todos esses programas podem ser instalados em qualquer "distro"?
    Obrigado.

  • @marcosjos83
    @marcosjos83 5 ปีที่แล้ว

    Sempre quis saber as especificações dos 2. Alguém sabe dizer se é possivel usar os dois na mesma aplicação ou um substitui o outro com as mesmas funções?

  • @jeffinshadow
    @jeffinshadow 5 ปีที่แล้ว +32

    Cheguei mais rápido que a propaganda da hostgator

    • @kevinyoliveira68
      @kevinyoliveira68 5 ปีที่แล้ว

      @Bender As interfaces são realmente rápidas mesmo, o KDE voa baixo aqui no Debian (e olha que nem é a versão mais atual) huahuhaua

    • @jeffinshadow
      @jeffinshadow 5 ปีที่แล้ว +1

      @Aerolito otimizado até n pode ser, mas prático é outra história, o gnome é produtivo dms mano, conheço gente que não largaria por nada o gnome, eu mesmo só n uso pq n fica fluido na minha máquina

    • @Telmoseabra
      @Telmoseabra 4 ปีที่แล้ว

      @@jeffinshadow no é a questão de ser prático ou não
      Para notebooks de 4gb o Gnome já começa a fritar

  • @GlaydsonAlvesMoraes
    @GlaydsonAlvesMoraes 5 ปีที่แล้ว

    Opa ainda fiquei c uma dúvida: ambos (gtk e qt) ficam então como parte da distro? Não da pra trocar (de forma simples)?

  • @cyberjocasworld
    @cyberjocasworld 3 ปีที่แล้ว +1

    Vou te contar... É realmente uma bela de uma palhaçada. Baixem o Kali Linux 2021.4 e tentem instalar qualquer programa que use o Gtk. Pode ser o cara mais foda em Linux que não vai conseguir fazer funcionar, por exemplo, o Openxenmanager ou qualquer outro programa que use essa biblioteca gráfica do Python. É simplesmente IM-POS-SÍ-VEL. Primeiro que a porra muda toda hora de nome. O Gtk já não se chama mais isso. Fodam-se os usuários. É assim mesmo que eles pensam. "- Ah! Vamos lançar uma nova biblioteca gráfica que não será mais GTK. Será só GI! - E os usuários como ficarão? Que se fodam!" Beleza! Eu puto da vida, vou tentar compilar o Python 2.5.4 no Kali Linux. Puta que pariu! Só de erro de compilação GCC, encheu a tela toda! Resumo, fiquei sem usar o Openxenmanager, assim como muitos outros programa que necessitam do maldito GTK. Se eu estivesse precisando desta porra para resolver um problema em tempo hábil, estava fodido! Se o Linux fosse um carro, vc teria que aprender a montar um carro primeiro pra poder viajar. O que eu falo é seguinte... O grande trunfo de TI hoje em dia é que criamos abstrações para poder resolver problemas maiores. Por exemplo, as bibliotecas e as engines são abstrações para que vc possa focar em problemas maiores. Imaginem vc ter que criar do zero tudo ou ter que se deparar com erros a toda hora para poder resolver um problema crítico! Eu falo isso e vou continuar batendo nessa tecla: O Linux tem que se decidir que tipo de sistema operacional ele quer ser. Melhorou? Existem muitos bugs nos Linux que te deixam de cabelo em pé pra resolver, gente! Não é possível o pessoal achar isso normal, tentando resolver algo que nem os desenvolvedores do próprio Linux conseguem dar um ponto final. Coisa como o ambiente de janelas, inconsistências como essas que descrevi etc. O Linux não é um sistema funcional e parte da culpa disso são os babacas do Linux que ficam se masturbando tentando resolver problemas do sistema que os próprios desenvolvedores estão cagando! Eu vou começar a fazer uma playlist com os problemas que encontro e eu duvido que alguém consiga resolver porque em nenhum fórum encontro a resolução do problema. Existe é um montão de bundão dizendo pra resolver com apt-get, apt ou ppa, achando que a coisa é simples. É muita hipocrisia e bobeira. Quem estraga o Linux são seus próprios usuários que não querem que o sistema fique mais moderno e competitivo. O Windows vende facilidade enquanto o Linux vende dificuldade.

  • @jorgethino8199
    @jorgethino8199 5 ปีที่แล้ว

    O Linux não aceita conexão com o modem da Vivo e nem o técnico da Vivo sabe fazer isso e agora ???

    • @M25videos
      @M25videos 5 ปีที่แล้ว

      eu tiraria o chip do modem 3G/4G e colocava em um smartphone Android e usava e função de compartilhar a internet via USB

    • @jorgethino8199
      @jorgethino8199 5 ปีที่แล้ว +1

      É um modem speedtouch banda larga fixo Vivo.

    • @M25videos
      @M25videos 5 ปีที่แล้ว

      @@jorgethino8199 tenta usar o google chrome pra configurar, eu tinha um modem que não abria no firefox

    • @jorgethino8199
      @jorgethino8199 5 ปีที่แล้ว +1

      Valeu, obrigado.

    • @M25videos
      @M25videos 5 ปีที่แล้ว

      @@jorgethino8199 de nada, depois diz se deu certo

  • @ElGatoDeTerno
    @ElGatoDeTerno 3 ปีที่แล้ว

    Qt company mandou uma rasteira na comunidade open source

  • @brunero6
    @brunero6 4 ปีที่แล้ว

    Nossa , já tive vários erros de GTK, que ódio disso! kkkkkkkkkkkkkk

  • @BESSA-uq5fs
    @BESSA-uq5fs 4 ปีที่แล้ว

    nice video

  • @talkysassis
    @talkysassis 3 ปีที่แล้ว +1

    Curiosidade: O rpg maker é feito em QT

  • @LuanaSilva-qk1lw
    @LuanaSilva-qk1lw 5 ปีที่แล้ว

    Eu atualmente prefiro gtk acho mais bonito e confortável.

  • @ferroscraft3434
    @ferroscraft3434 5 ปีที่แล้ว

    a unica coisa que eu não gosto do qt é que não da para programar em C com ele, até dá fazendo um mini gambiara de C e C++ mais na minha opinião não vale a pena

  • @kevinbaccon993
    @kevinbaccon993 5 ปีที่แล้ว

    Cara.. vc veio iluminando com a luz do Linux quando eu vivia na escuridão da Microsoft.. parabéns pelo seu trabalho!

  • @corujadomar7748
    @corujadomar7748 5 ปีที่แล้ว +2

    Só sei que tudo feito em qt é mais bonito

    • @Diolinux
      @Diolinux  5 ปีที่แล้ว +1

      Acho que depende muito do que você considere 'belo"

  • @ex-agentedacia521
    @ex-agentedacia521 5 ปีที่แล้ว +2

    Achei que tivesse haver com python

  • @gustavoolegario2027
    @gustavoolegario2027 5 ปีที่แล้ว +136

    Eu, como desenvolvedor, utilizei ambas para desenvolvimento Qt e GTK. Acho a API do Qt bem mais simples e mais fácil de utilizar.

    • @IgorogI1000
      @IgorogI1000 3 ปีที่แล้ว

      Pô, eu tô na dúvida porque eu já manjo de CSS, e achei o QML bem ruim de trabalhar.

    • @Flora-ng8gt
      @Flora-ng8gt ปีที่แล้ว

      Fúi do início da criação
      do monster computar
      Dinospece kkk fico no
      + difícil os dedos no te
      claros Osso-OS meu
      Turbinado/ultra-rapida
      Criação 100% teclado e dedos ou textos❤C

  • @Alexandreofbh
    @Alexandreofbh ปีที่แล้ว

    Gtk é um saco, é preciso fazer xml do layout para usa-lo, tudo separado, enquanto o QT que tem tudo embutido, e usa o principio RAD (Rapid Application Development). Uma pena é a licença LGPL, que faz com que empresas pobres em fase de crescimento, e que precisam manter suas aplicações em sigilo torne o QT e o GTK um obstáculo.