Answer the question
In order to leave comments, you need to log in
Why are reviews more flattering about Sharpe, but Java is still more popular?
I'm learning backing in PHP, but I'm a little drawn to the other side of this language (I speak it at the level of Jun). I see what tasks the toad and shar pei solve, but I don’t understand why tzdiz is less in demand in the Russian Federation than Java. Is it just a matter of a license that corporations cannot afford? Or is it the availability of the Java backend for android? And the main question is, is it rational to choose c# as the language for the switch and claims for the position of Junior without experience?
It's just that this is the last question. Objectively, there are more vacancies in Java, but at the same time, I read more flattering reviews about Sharpe on the same toaster...
I really want and like to do development, but I don’t really like the prospect of puff, where 50% of vacancies are CMS. How much time does it really take to switch like this, and most importantly, is there any reason for this, if PHP as such is not at all sickening, but even vice versa, because torment is associated only with the prospect: growth, demand and salary.
Thanks in advance!
Answer the question
In order to leave comments, you need to log in
C# is the best of the best.
Briefly: historically.
Longer: However, if you consider that Microsoft presented .Net as a universal virtual machine for any platform, but at the same time blocked foreign platforms for 10 years, then, obviously, .Net has lost all the potential for popularity. Therefore, .Net captured only the applied business sector.
Is it just a matter of a license that corporations cannot afford?
And the main question is, is it rational to choose c# as the language for the switch and claims for the position of Junior without experience?
Objectively, there are more vacancies in Java, but at the same time, I read more flattering reviews about Sharpe on the same toaster...
IMHO C# "like" because there is a lot of syntactic sugar, for everything you can.
Java was more "condo" JAP. And so much so that they made Kotlin (in which there is a lot of syntactic sugar)
As for switching ...
Again, IMHO, C # is easier.
Because everything is there "out of the box" (Visual Studio)
In java, you need to spend time learning auxiliary tools.
By type of build system, maven-repository, etc.
IDE at least 3 pieces. (2 really free)
In addition, Java itself is rarely needed.
You need to know at least one framework. By default Spring, for the bloody Ynyrprize, but JEE (legacy is our VSIO) may also be needed.
Plus, there are a bunch of libraries that do the same thing, but in a slightly different way.
And all are more or less actively used.
Not like in C# - there is a "party policy", and it must be adhered to. :-)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question