How do I get started on creating gui applications? What language should I learn?
How do I get started on creating gui applications? What language should I learn?
Other urls found in this thread:
lazarus-ide.org
powerbasic.com
tiobe.com
netbeans.org
deitel.com
apress.com
deitel.com
packtpub.com
developer.gnome.org
wiki.qt.io
twitter.com
>C and GTK3+
>C++ and Qt
Pick your poison.
By not using Java, Pajeet.
C++ or AutoIt
Learn Pascal and use Lazarus and FreePascal. It's the easiest and fastest way and it's inexpensive.
>learn a dead language
You are literally retarded. Kill yourself.
...
you're literally my uni prof
>pascal
>dead language
This is hysterical.
Pascal is more popular than Go, Groovy, D, Haskell, Lua, Scala, Lisp and Rust, which are languages Sup Forums keeps memeing about.
Sure it is, kiddo.
You are a moron.
Free Pascal 3.0.0 is currently available for the following platforms:
- Linux-i386
- Linux-x86_64 (amd64)
- Linux-powerpc
- Linux-sparc
- Linux-ARM
- Win32-i386 (2000/XP, WinNT or later)
- Win64-x86_64 (XP or later)
- Wince-ARM (cross compiled from win32-i386)
- FreeBSD-i386
- FreeBSD-x86_64
- Mac OS X/Darwin for PowerPC (32 and 64 bit)
- Mac OS X/Darwin for Intel (32 and 64 bit)
- iOS (ARM and AArch64/ARM64) and iPhoneSimulator (32 and 64 bit)
- OS/2-i386 (OS/2 Warp v3.0, 4.0, WarpServer for e-Business and eComStation)
- Haiku-i386
- GO32v2-i386
- Nintendo Gameboy Advance-ARM (cross compile from win32-i386)
- Nintendo DS-ARM (cross compile from win32-i386)
- Nintendo Wii-powerpc (cross compile from win32-i386)
- AIX 5.3 and later for PowerPC (32 and 64 bit)
- Java JVM (1.5 and later) and Android Dalvik (Android 4.0 and later)
- Android (ARM, i386, MIPS) via cross-compiling.
- MSDos-i8086 (cross compiled from win32-i386 or Linux)
- Amiga, MorphOS and AROS
HOLY SHIT
Python and Kivy
it teaches you the shit you need to know and and lets you compile for other platforms so you don't need to write Cocoa
> Cross Platform GUI with native look and feel support with a RAD IDE
> Better than all ((((((MODERN))))))) approaches
> MUH ITS DEAD LANGUAGE.
>Comparing a dead language to other dead languages
top kek
Wow, you're not rly... Oh shit, you DO! take that tiobe shit WOW
>Kivy
Never heard of that one before. Seems rather interesting.
Poorfags: VS2017 + C# + UWP/Xamarin
Top tier devs with money: QtCreator + Qt5/QML
>not an argument
Sure thing, kiddo.
C++ + QML + Qt. Getting started is easy, you can literally drag buttons across and assign actions.
0/10
>Sup Forums keeps memeing dead languages
I'm glad you admit that.
Monitoring the thread. I'm a computer engineering student and all I've learned so far is to create programs that only run on CLI and I'd like to learn how to make actual GUIs. Any framework for that that works with Java?
Racket makes it pretty easy to make GUIs
Java has atleast two built in GUI frameworks yet still nobody uses them because theyre shit, wow
Use VB, shit is a fucking joke, Literally all you do is drag and drop your elements into place and say what you want them to do. It's such a braindead language anyone can do it
Yes, use Swing + NetBeans.
Javascript.
Just remember: Electron > nwjs
1. Learn C
deitel.com
2. Learn gtk+
apress.com
or
2. Learn C++
deitel.com
packtpub.com
Or become a shit codemoneky like millions of others found in the freelancing sites
C# lets you to create some good GUIs, customize them good enough and that'll be some nice GUI.
Nice GUI and shit program under the hood
>still not an argument
Sure thing, kiddo.
QT is shit and not applicable.
Java is the best for gui programs. With the JNA you can make all of your functions in c++ and run them from your main thread in java. It gives you a cross platform solution as well.
C# might replace java in the future, but it has not yet.
html + css + js + electron
>>dead language
[citation needed]
>C#
>shit
this is not Java we're talking about
C# is a java ripoff
But it is a good ripoff with improvements or is it a bad ripoff ?
Nobody cares if a Programming Language is a ripoff
are u french
Tell me one reason to use C# over muh C++
Hard mode:
I'm severely autistic, so complexity does not bother me at all
german
MY MAN
I heard you can write code that can be compiled for many platforms?
apps? that run on a local machine?
go back to 2005
it's all web based now
>Qt
>LGPL and static builds are a nightmare
I really want to like it but I cant.
Ye
TCL/TK
better delete all your games and web browsers
and i dont need any of the shit from M$ ?
Nope.
> c# might replace java
top kek it replaced java 10 years ago and winforms shits on any java gui framework.
>pajeetlang can do proprietary winshit better than java with its crossplatform gui frameworks
In what platform did C# replace java (except for windows)?
is this a relvant question for the next exam ?
You just HAD to reply, didn't you. How about shutting up when you get BTFO next time?
Well, took me a while, but they're all gone. What next?
I'm a novice with limited experience. However, it seems that GTK is really pretty straight forward with good documentation. There are even bindings for python. I started college late so I only have education in general logic so far yet python was so simple that I was able to pick it up without any reading, just some searches for quick sytnax references.
I use this to practice and do exercises from my school books with developer.gnome.org
English, for the start.
learn javascript, desktop apps are dying
everyone here is crusty and stale
whatever you used to make this post was a local application on your compute or phone, pls delete
t. nu-male javascript web artisan
updated my CoC 5s ago
name me one
ONE
pascal app in the wild
protip: you can't because it's a DEAD LANGUAGE
from tainted import *
window = Tk()
label = Label(window, text = "python 3 and tainted, OP")
label.pack()
window.mainloop()
There's your answer
Goddam autocorrect
tainted should be thinker
tkinter
I-Is is this a no ?
>And here we see the very rare, pascal app. In the wild. Be careful not to disturb it.
>EEEEEEEEEEANNNNNNNNNNNNNFFFFFFFFF "oh god I just gained 600 lbs!!!!!!!!!!"
>k, moving on
>>LGPL and static builds are a nightmare
LGPL allows you to release everything except the component licensed under it under any license you'd like, even proprietary ones
also, static builds are a non-issue for unix systems, and for windows there's wiki.qt.io
That link never worked for me for some reason. I'll give it one more try (1) then I'm gonna stick to something autistic like FLTK
Don't listen to these kiddos, just use the C#, XAML combo. It's the best way to make GUI software.
Ps. Visual Studio has the best GUI editor Blend and it's even better in the VS 2017 in which you can live edit XAML to make changes in UI.
>2017
>not learning how to use the best IDE
Wait wtf. There is a visual studio style mobile development tool? Please tell me it isn't iOS only.
>70 posts
>Not a single mention of Windev
No wonder this board is shit
See Insert windev
Alright, forget what I just said...
...
c# is really ez to work with also javafx + xml
...
...
Clojure, the language of the future.
Whatever you do, stay away from GTK cancer.
Python and curses ;)