Answer the question
In order to leave comments, you need to log in
What language and toolkit to choose for writing a GUI under Linux?
I'm trying to choose a language and framework for GUI development on Linux...
now I know - C++, C, Go, JS & HTML & CSS, Java, etc. I want to learn - C#, Swift ( no Mac )
now I choose between:
Answer the question
In order to leave comments, you need to log in
There is not much to choose from here ( if you are not a web-monkey ): Qt.
Linux should be used the other way around.
They say C# is already possible in Linux, but since you want to learn, you can take a chance.
And so - the question is what kind of GUI.
Some kind of utility with simple windows, so it will be possible to make a js web interface to it cross-platform, and the backend is already on whatever you want with the option to rewrite it later in another language.
PS Just not an electron.
If normal and cross-platform, then Qt. If, at the same time, you want C #, then there is QtSharp.
If it's simple, cross-platform, and so that all users then curse, then electron.
Point by point:
1) Qt ( Py / C ++ ) Good cross-platform solution, high entry threshold.
wxWidgets ( Py/C++ ) Terrible stuff, not worth even looking at in my experience.
GTK/GTK+/GTK# ( C/C++/C# ) Has a place to be, but deader than qt\electron.
FLTK/JUCE/Nana/... ( C/C++ ) Unfamiliar.
Electron ( Node JS, HTML, CSS ) Cross-platform, lag, low entry threshold
OpenGL Too low-level for a gee app.
As a result, option 2, QT and Electron. I want fast - Electron, I want quality - QT
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question