I have been exposed to all the mainstream language platforms and learned a lot, but in the end I still feel that Java, C# and the like are more suitable. Ruby is more expressive and I think it has more syntactic sugar. At first, I thought the same code would be shorter. Cool, but later I thought it didn’t matter whether the code was cool or not. What most affects efficiency during the development process is not the length of the code, but whether the solution is mature enough. Both Java and C# have quite mature architectures, and hidden dangers can be solved from the beginning. They're not cool, but they're mature and solid. Although using scripting languages such as nodejs and ruby is cool, you will encounter many problems during the development process, and there are very few solutions.
javascript is the best choice. Use nodejs to develop server programs; Use electron to develop desktop programs; One-stop, full ecology, one language solution, it is really a very powerful thing.
Electron is very popular for desktop writing now. Endorsed by WordPress, VSCode, etc. ES5 does not meet LZ’s language requirements, but ES6 is almost the same. Other options are PyQT, PySide.
Yes, Racket programming language comes with its own packaging tools, which is very convenient for developing cross-platform desktop GUI programs. But you have to learn Scheme first.
python-->tkinter is a native built-in module. It is very fast to write and is suitable for writing small tools. It may not be able to write a particularly beautiful desktop
javascript-->node-webkit/electron Using html+css to develop the desktop, you can write a particularly beautiful desktop, but the performance may be a bit low
Java and C# are good, Delphi is also good.
I have been exposed to all the mainstream language platforms and learned a lot, but in the end I still feel that Java, C# and the like are more suitable. Ruby is more expressive and I think it has more syntactic sugar. At first, I thought the same code would be shorter. Cool, but later I thought it didn’t matter whether the code was cool or not. What most affects efficiency during the development process is not the length of the code, but whether the solution is mature enough. Both Java and C# have quite mature architectures, and hidden dangers can be solved from the beginning. They're not cool, but they're mature and solid. Although using scripting languages such as nodejs and ruby is cool, you will encounter many problems during the development process, and there are very few solutions.
javascript is the best choice.
Use nodejs to develop server programs;
Use electron to develop desktop programs;
One-stop, full ecology, one language solution, it is really a very powerful thing.
Electron is very popular for desktop writing now. Endorsed by WordPress, VSCode, etc. ES5 does not meet LZ’s language requirements, but ES6 is almost the same.
Other options are PyQT, PySide.
java<swing>。。。。。
Similar to ruby, let’s use Python, there is pyQt
Yes, Racket programming language comes with its own packaging tools, which is very convenient for developing cross-platform desktop GUI programs. But you have to learn Scheme first.
python-->tkinter
is a native built-in module. It is very fast to write and is suitable for writing small tools. It may not be able to write a particularly beautiful desktop
javascript-->node-webkit/electron
Using html+css to develop the desktop, you can write a particularly beautiful desktop, but the performance may be a bit low
It’s easy to master both senses
python delphi
vb delphi
pyQT +10086