Answer the question
In order to leave comments, you need to log in
Cross-platform development of small applications
On what (or with what libraries) can you write cross-platform GUI applications so that the size is as small as possible and you do not have to carry a bunch of DLLs, dependent packages and virtual machines?
We need something similar for C/C++/C#, Pascal/Delphi, possibly HTML+JS (if there are interfaces for accessing the file system and running third-party applications). It would be best in C# if the application could somehow be compiled without .NET/Mono.
Specifically, in this case, the launcher of the Java toy will act as an application :-)
Answer the question
In order to leave comments, you need to log in
In Java, just a launcher for a Java toy.
A c# application will always require mono/.NET
For c++ - Qt or wxWidgets, but without a three-meter one (in the case of widgets, the size may be different in Qt) will not start.
no need to carry around a bunch of DLLsBuild Qt statically, then the DLL will not need to be dragged, and the linker will optimize your application by adding only the necessary classes / functions.
In your case - of course, Java is the most appropriate. Although, maybe this launcher should check for Java, then you can't write it in Java.
Miracles don't happen. If you want really small programs and no dependencies, write for each OS separately. For a small program, this will not be difficult. For Windows, the optimal language is C ++ with the MFC library, for Linux - pygtk (although you can write in C).
I also think that you are too worried about the size of the application. 5-10 MB in our time is a trifle. My favorite Qt library fits into this framework.
Java Web Start - (JNLP). Well, this is of course if there is access to the network. And the JRE may be missing, then at startup it will be prompted to install it.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question