D
D
Dmitry2015-11-16 15:36:25
Programming languages
Dmitry, 2015-11-16 15:36:25

Which programming language (environment) to choose for my requirements?

Good evening. I faced the problem of choosing a programming language / environment. I must say right away that I don’t like any crutches, but I prefer popular, developing products with a wide community. To the problem: I have been satisfying the needs of writing applications in Python for a long time. I like the fact that the language itself is simple, there are many modules, the development speed is amazing, finding an answer to any question is not a problem. I coded mainly for server use on Linux servers. Now there is a desire to file the project under the desktop (Windows only, but cross-platform is welcome). Problems started with Python: how to make a GUI? pyqt? In my opinion, it is attached to the side of QT, and not very popular, as far as I understand. Further: compilation to EXE, installation of left modules from third-party developers on the client's desktop is a hassle. Yes, it can all be done
I got JAVA, read it, tried it, implemented the core of my application. There is 10 times more code than in Python. It's time to make a GUI, here I sat down in general overhaul. To make it beautiful and correct, you need to write GUI code. The GUI designers didn't like any. I compare with Delphi'y youth.
Therefore, I ask for advice: I want development speed like in Python, a normal GUI editor, desktop + server application, a large number of "modules" and extensions, a large community.
Looked closely at QT. But there is C ++, I never wrote in it, but I think it will not be easier and faster than JAVA. Otherwise, he seems to be very good.
Thank you!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
S
s0ci0pat, 2015-11-16
@zmitrok62

>> I don't like any crutches
>> Windows only
>> normal GUI editor, desktop + server application, a large number of "modules" and extensions, a large
C# community (Visual Studio)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question