Answer the question
In order to leave comments, you need to log in
Which programming language to choose for the backend?
Hello! I am a novice web developer (if I can call myself one :) ), I can say that I studied the front on which I spent quite a lot of time, but I realized that this is not mine, since there is no desire to do this ... I want to try the back and That's why I'm creating this thread. I would like to know your opinion about PL (C#, Java, Go, Python, JS), frameworks and areas of use, as well as demand abroad (in some Europe).
I would like to know which PL is suitable for which tasks on the backend. What I mean? Now I am studying node.js, but it seems that it is suitable only for developing an MVP application, and only for web back (small, simple web applications, spa), and I don’t get much buzz, I want some kind of static. There is also Django, and it seems that they have a similar scope of use, I read somewhere that it works fine during highload (for me this is an indicator of complex applications, yes, it depends on the architecture and so on, but still). Is it worth learning django when you know the node, or is it better to choose something from static languages (Java-Spring, C#-.net core) as a second framework?
There are PLs with C#/Java static typing, development on them is very long, I just know that they are used in the financial sector, banks, etc. But I don’t know what exactly they develop on them, small sites? so there is django with the same node. Only corporate websites/applications are received. How much time do you have to spend to study the backend in these languages (not counting server settings, aws, etc.), what do you think about c #, is it in demand abroad compared to js (I think that there is more competition for js, and there are few vacancies for c # , looking through linkedin)?
Answer the question
In order to leave comments, you need to log in
understand the terminology to begin with.
I'm learning node.js, but it seems that it is only suitable for developing an MVP application, and only for web backingand nicho that you can write a desktop application?
There is also Djangothere is. It's just not a programming language at all.
There is a statically typed languageand is with dynamic.
> I'm a novice web developer (if I can call myself one :) ),
> I can say that I studied the front on which I spent quite a lot of time
> you can say I studied the front on which I spent quite a lot of time
> I would like to know your opinion about PL (C#, Java, Go, Python, JS),
You have 2 options: either use javascript on the backend with node.js, or learn php. The second option is better, since most modern cms are written in this language. In addition, it is suitable for sites of any size: from landing pages to online stores.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question