[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
I want to make a desktop app. What language should I choose?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 60
Thread images: 4
File: programming.jpg (646 KB, 2000x1333) Image search: [Google]
programming.jpg
646 KB, 2000x1333
I want to make a desktop app.

What language should I choose?

>C++
Good multi-platform support, difficult to write

>C#
Bad multi-platform, good winform, best IDE

>Java
Good multi-platform, have to install fucking java

>Python
How do you compile this shit? How do you make a winform?

>Ruby
How do you compile this shit? How do you make a winform?

>Perl
How am I supposed to "glue" a winform together?
>>
How about assembly or why not just write it in VHDL and have it printed
>>
>>54100908
>C#
>best IDE

YOU CAN WRITE C++ IN VISUAL STUDIO TOO

REEEEEEEEEE
>>
>>54100908
>winform
Why would anyone choose this of free will?
>>
>>54100960
Whats the alternative to a winform?
>>
>>54100908
poo in loo
>>
electron + js/html
>>
>CURRENT_YEAR
>winform
>>
If you're going wangblows exclusively, stick to c#. If you want multiplatform, java. Literally no reason to use the meme scripting languages. C++ is also unnecessarily complicated for your case.
>>
>>54101032
Google, twitter, youtube, NASA, facebook and a shitton of others use scripting languages successfully

>its just a meme guise
>>
>>54100908
>winform

It's a fucking GUI. Use java swing, even a child could do it.
>>
>>54100972
Literally anything
>>
basic
>>
>>54101063
these are website you FUCKING degerate please close the thread
>>
>>54100908
>C++
Qt, UWP
>C#
WPF, UWP

rest are shit, especially java
>>
>>54101063
I find them a meme, because they are quite limited(I know you can implement C in python but then you might aswell write in C) and pretty slow. They can use whatever they want. Who am I to tell them?
>>
>>54100908
C++ And Qt
>>
HTML
>>
>>54101063
And it's the reason why despite having a million times the performance computers are as responsive or even slower than 10 years ago.
>>
>>54100972
gtkform
>>
(not op)
winform is great
you're all fags who use js
>>
If it's for Windows only, C#.

If you intend to use it in other environments, write it in Java and then use Sharpen or J# to convert it to C# for Windows.
>>
>>54101181

QT is fucking sllllooooooowwwwww
>>
>>54101303
>QT
>slow
Was your hardware built this side of 2006?
>>
Common Lisp
https://common-lisp.net/
http://quickdocs.org/
>>
File: tumblr_31342.jpg (79 KB, 720x437) Image search: [Google]
tumblr_31342.jpg
79 KB, 720x437
>>54101416
>>
File: 1457316366893.jpg (310 KB, 1920x1080) Image search: [Google]
1457316366893.jpg
310 KB, 1920x1080
>>54100908
>C#
>Bad multi-platform, good winform, best IDE
But Senpai, you can write applications for windows, iOS and android in C# with Visual Studio and Xamarin.
>b-but muh ganoo/loonix
>>
What's the difference between C and C++?
>>
>>54101486
Object Oriented Programming is in C++
>>
>Desktop App
>2016
C#, if you want to be on multiple platforms just build a webapp.
>>
>>54100908
Haxe
>>
>C#
>Bad multi-platform
What is Mono

>Winform
Go fucking kill yourself
>>
>>54100972
Swing, AWT,SWT, GTK,Qt
>>
>>54100908
your education has failed you.

short answer; use C++ or something with reliable bindings for Qt. only sane way to make a multiplatform desktop app short of using SDL and handling rendering yourself.
>>
>>54100908
If you know C++ then use
C#
otherwise learn and stick with C++

Was Java a joke?
>>
>>54101482
>b-but muh ganoo/loonix
depending on what you link against mono has full compat with CLR executables
>>
>>54100908
Just use visual basic.
>>
>>54100950
why visual studio use bloodshed dev c++

id rather chop off my dick using rhe old hercules card ive got hanging on my wall than using a product by microsoft
>>
>>54100908
use electron /thread
>>
>C#
>Bad Multiplatform
Not really. The official Microsoft .NET runtime works on OS X and Linux, and is getting support working on FreeBSD. Where the coreclr doesn't work, mono does. And whether you use mono or the coreclr, you can use Windows forms and GTK# in your application.

Though if performance becomes important, you may wish to use C++.

>>54101646

Maximum faggotry.
>>
>>54101388

Take anything of substance written in QT and put it on any Android hardware of your choice and get back to me.
>>
C
>>
>C#
>bad multiplatform
What is mono
>>
>>54102613
You got the wrong phone man
>>
JavaScript and Cordova
>>
>>54100908

Use Pascal. All of the advantages you mentioned with no drawbacks.

Download Lazarus, it's a great opensores IDE.
>>
>>54100972
JavaFX
>>
>>54105372
shit performance
>>
What happened to suggesting people use tcl/tk or dtksh for fast GUI development?
>>
>>54101199
Underrated
>>
PASCAL AND DELPHI
A
S
C
A
L

A
N
D

D
E
L
P
H
I
>>
>>54103486
>>54105587

Pascal a shit, use Ada.
>>
American
>>
>>54101078
Thanks your program looks and works differently than the rest of my OS

Write for one OS and its native UI. Port later.
>>
>>54101646
>typical trivial electron-based app
>changelog is nothing but "fixed injection exploit"
>bug reports are mostly "its slow, dawg"
>>
>>54100908
>desktop app
You know we used to have different names for different software, now everything is a fucking app.
>>
>>54105423
No it's not, Java performance is almost god-tier and I don't think JavaFX is slow.
>>
psst kid ...

https://github.com/electron/electron
>>
>>54100908
>C#
>have to install fucking .net
>newer .net is never backward compatible
*fixed
>>
File: web-application-development.jpg (67 KB, 940x350) Image search: [Google]
web-application-development.jpg
67 KB, 940x350
>>54100908
>2016
>desktop app
Thread replies: 60
Thread images: 4

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.