Qt vs GTK

Which is the future?

Attached: qtvsgtk.jpg (275x183, 6K)

Other urls found in this thread:

youtube.com/watch?v=ON0A1dsQOV0
bugreports.qt.io/browse/QTBUG-46074?attachmentOrder=desc
track6.mixtape.moe/gwbfup.webm
twitter.com/NSFWRedditImage

Gentoo

html css js

Cocoa

ruby on rails

neither. open source desktop software is dead. long live the webapp

Explorer.exe

Electron and you know it's true.

Attached: 1538101684848.jpg (1920x1197, 706K)

as just a user i have no problem with gtk
altho the scrolling can be insane in gtk3 with a touchpad

> see electron
> what a bloat
> future

sure the html css is pure simplicity and maybe some simple js..okay
but pack each app with its own browser core.... cmon

That's why you make the DE run in electron and open iframes

*you*

so you expect everything given done?

They're both pretty terrible excuses for gui frameworks.

QT is better... but mobile first webshit is apparently the future.

I hope Qt, because GTK is a cancer, but it will probably be Electron because lazy devs

GNOME is already moving from gtk to CSS and js.

Plan9 rio

win32

>a cross-platform technology loved by universally loved by its users and developed by a company in collaboration with a free software project
vs
>a widely hated shitty toolkit made by red hat's divas

gee I wonder

Yeah that's great but i hate C++

Qt because nobody gives a crap about GTK on windows

this

can't wait for micro$hit to get btfo again over UWP and come back to w32

this, unfortunately.

What's this "boxy people" meme that keeps popping up?

zoomer shit. ignore it

>one uses fucking OO C++ garbage
>the other uses C but creates OOlike garbage and makes shit that should be insanely simple overly complex and also creates ugly as shit UIs
Both can go eat a dick. And sadly, there are no other real alternatives.

>OO C++
>this is somehow bad when modern GUI programming requires use of event-driven objects

you must be functional programming retard from /dpt/

Zoomer rapper meme, from the song I love it by Lil Pump and Kanye West

Because cancer grows more efficiently

New memes aren't even memes these days. Nu-memes appear and pop out week. Nu-memes don't even evolve anymore.
Just screenshots from SpongeBob or the rap video of the week.
Many such cases! Sad.

>object based design is garbage for a task that has to deal with multiple instances of objects, complex polymorphism, and parent/child relationships
Jesus christ you are dumb. This is not a dumb area, shoo shoo.

Pic related is the only good type of nu-memes

Attached: rqnz882qnkp11.jpg (1123x1102, 92K)

Event loops.

>programming by logical, step-by-step, non-spaghetti code methods
>retard
Funny.

The "over saturated + jpg artifacts" memes? It's too much like those "loud thus funny" /f/ stuff from the early days.
Tbh I sort of appreciate the "surreal memes" as they call it. It's more creative than those endless Wojak iterations we're seeing pass by. Literally Wojak's "PeePee PooPoo PePe" period.

>"Lil Pump"
...seriously?

imo memes in general are basically dead
people can't even tell the difference between a meme and a one-time joke anymore

holy shit who gives this much of a crap about fucking MEMES

get a life you fucking boomers

Kill yourself redditnigger. Memes are the DNA of the soul.

Qt doesn't use the native widgets, it renders them as a theme, which is kinda pointless.

Attached: 1538135264840.jpg (720x720, 123K)

native electron support.
the bloat problem is solvable, and creating a front end with HTML is 10x easier than learning 1000 Qt classes.

According to normies, an image with a caption is a meme. Anything you post online is a meme.
The only true meme of 2018 is Boomer and Zoomer Wojaks and maybe Apu. But these are scarcely seen outside of Jow Forums.

Why are you so upset?
Just turn 360 and walk away.

>turn 360

Attached: 2.gif (300x100, 15K)

FLTK

I sure as fuck hope it's not gtk.

Qt is
1. 10x more popular than GTK thanks to windows
2. supported by a professional company

why would it ever lose out to GTK

Use wxWidgets and get a native interface in seconds

Recommended watch: youtube.com/watch?v=ON0A1dsQOV0

tl;dw: A few years back Linus Torvalds and Dirk Hohndel, two highly competent C programmers, were using gtk for their Subsufrace project, but found it absolute pain in the fucking balls to work with, because gtk codebase consists of layers upon layers of human shit and ad-hoc dirty hacks. When they reached to gtk devs (of which there are maybe 2 left at this point) for help, they were told to fuck off, because all gtk devs really care about is Gnome. Torvalds and Hohndel then switched to Qt (despite Linus' hate for C++) and found it a joy to work with, plus, unlike gtk, it's actually fucking portable.

Qt has always been superior in pretty much every respect, and the only reason gtk even became a thing, were licensing issues back in the day.

Qt

i wonder when Linus will switch to C++. deep in his heart, i know he wants to

Red Hat, GNOME and GTK need to be erased from this earth desu

/thread

only smelly freetard shit uses gtk, all professional software uses qt

nice video

>i can just code my own desktop in js nowadays
Pretty neat.

that guy oozes s o y from every ounce of his existence, are all nordcucks like this?

very high quality post from polturds as always.

Qt has no future if it doesn't get rid of that fucking MOC. Plain and simple.
GTK still reigns supreme across languages because it's easy to bind.

>being this new

unfortunately this

*kode

I really hope so.

Yeah that's great but out of C and C++ C++ is the less defective and less brainlet option

name one (1) professional or enterprise quality software written in GTK, I'll wait

>Qt has a future because nobody gives a shit about MOC. Plain and simple.
>GTK still reigns supreme across languages because it's easy to bind, but unfortunately bindings to shitty scripting languages are worthless.
ftfy

they are already losing on the UWP front, they put the brakes on the touchscreen UWP version of MS office a week ago

we can thank the 60 year old enterprise volume licensing contract boomers for this, they screeched very hard at microshit and it worked

Chrome/Chromium/Firefox
> nobody gives a shit about MOC.
Number of GTK bindings: countless
Number of Qt bindings 0
> bindings to shitty scripting languages are worthless.
COPE. Qt is utter garbage. Can't even get scaling right. Can't even redraw window efficiently.

>chrome/firefox
>this is what gtk retards actually believe

HAHAHAHAHAHAHA

>nobody gives a shit about MOC.
Yeah come back when you try to FFI Qt libraries, deluded ass wipe.

Gtk is more efficient, easy to FFI and create wrappers of.
What's wrong?

Pro tip: QtMOC is actually pretty fucking disgusting to work with.

>Red Hat
>the company behind most desktop userspace
>needs to be erased
retard

>red hat damage control team has arrived
do they pay you in fedora stickers or RHEL licenses? or do you it of your own volition i.e. >for free

>COPE. Qt is utter garbage. Can't even get scaling right. Can't even redraw window efficiently.
Works on my machine.
>Yeah come back when you try to FFI Qt libraries, deluded ass wipe.
Only retards try to FFI, retarded asswhipe. Man up and use C++.
>Gtk is more efficient
This in itself is wrong, but FFI and bindings are the antithesis to efficiency.

>hijacked centos gnome and gtk
>created pulseaudio and systemd
>sells proprietary versions of linux
>employees revealed to be behind the coc
erase yourself

Pro-Tip: It's easy enough if you aren't a brainlet. Which you are, considering your tripfaggotry using a typical mentally ill phrase.

moc is very simple to work with your brainlet

>replying to the red shills
baka desu senpai

He's right, Qt, since 5.5(or 5.3 I can't remember) has a massive performance regression. Qt Quick is effected the most here. It's a well documented issue since 2015. If you don't believe me check it out yourself in your own machine.
bugreports.qt.io/browse/QTBUG-46074?attachmentOrder=desc

Go make a simple QML project in Qt creator, compile it and resize it. See for yourself.

I can guarantee that I am a better programmer than you.

>sells proprietary versions of linux
Learn what proprietary means, dipshit.

this, theoretically, but that won't happen on a global scale because Google/Apple/MS love being in complete control of their native app repos. the same companies also develop Web Browser standards, which is why Progressive Web Apps aren't taking off at all.

taking Web code and making it "native" and platform exclusive is the most pointless thing ever. it kills two off the biggest advantages of Web languages straight away.

>I can guarantee that I am a better programmer than you.
Your posts imply otherwise.

>I can guarantee that I am a better programmer than you.

Attached: 1.jpg (300x300, 14K)

>QML
Yeah who the fuck uses that.

Obviously this for desktop and React Native on mobile.

If GTK is so great, then why doesn't it have Qt support?

QML and Qt uses the same rendering engine underneath.

>javascript
>electron
>react
man-puking-in-a-trashcan.png

>QML and Qt uses the same rendering engine underneath.
So? This doesn't automatically affect (

track6.mixtape.moe/gwbfup.webm

not gonna click that shit nigga.png

Why is it so fucking slow?

Described in the bug report.
Qt Widgets is a bit better but not as smooth as gtk.

WxWidgets or FLTK

>It's actually real
kek

Qt and gtk are shit

>worksonmymachine.png

GTK looks like complete ass on anything but Linux. It looks like complete ass on Linux too, but that doesn't make it stand out.

Attached: gtk-mac-1.jpg (705x464, 67K)

Don't take that way out.

Yeah, windows is still copying adwaita dark theme gtk has had for over a decade. At least macOS was able to mimic it properly recently.
If it looks like ass, go edit your CSS files.

GTKucks can delude themselves however they want, qt is the future and that's not gonna change

spotted the gnome dev

unlikely, he's just some low level gui monkey