请问是否有这样一种语言:
1 类似ruby语言的思想和语法,比如完全面向对象,语法自然,代码即说明,表现力很好。
2 开发桌面程序很方便,即是不是特别强大和美观。
3 中文资料比较全。
多谢!
大家讲道理2017-04-24 09:15:48
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.
PHP中文网2017-04-24 09:15:48
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.
怪我咯2017-04-24 09:15:48
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.
阿神2017-04-24 09:15:48
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.
巴扎黑2017-04-24 09:15:48
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