Answer the question
In order to leave comments, you need to log in
What to learn (for the future) for back-end web applications?
After Logo, Basic, Pascal, C, C++, Assembler, Bash, PHP, Perl and the last few years of Python, I want to try something new. I am familiar with Java, but somehow the soul does not lie. The same with JavaScript.
From Python, the impressions are the best, writing on it is a real pleasure, but GIL was a little embarrassed.
I plan to write mainly the server part, maybe console scripts for myself. It is desirable that the performance be high (above python) and easily scaled. Interpreted/compiled - it doesn't matter. A typical destination is either a web application that works with MariaDB / Redis / RabbitMQ, or some custom TCP server. And at the same time, to make prototypes easy and fast to write (comparable to python), so C + CGI is not suitable :-).
Something more or less mainstream, not exactly exotic. To have a large community, either, frameworks. With an eye to the fact that in the future the language is more likely to gain a lot of popularity, and not vice versa.
Answer the question
In order to leave comments, you need to log in
A friend with a track record similar to yours and a great programming experience recently switched to Go and, as far as I can see, is completely delighted with it.
I think it's worth taking a look.
so that it is easy and fast to write prototypes (comparable to python)ruby
After Logo, Basic, Pascal, C, C++, Assembler, Bash, PHP, Perl and the last few years of Python, I want to try something new. I am familiar with Java, but somehow the soul does not lie. The same with JavaScript.
From Python, the impressions are the best, writing on it is a real pleasure, but GIL was a little embarrassed.
Of course, the question is ridiculous, but I will answer seriously: try to understand and delve into something from this list normally.
Jumping on top of different technologies will not make you a professional.
Take the same python and start studying its ecosystem, popular approaches and tools in detail.
Go or tinker with C# - like MS made a big step towards cross-platform and now Windows is not needed. But I'm not sure that this is real for the web, or rather, I'm not sure that it's convenient. If you choose the second item, then you have an article about the results :)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question