L
L
lichy_warrior2021-03-15 10:59:54
Java
lichy_warrior, 2021-03-15 10:59:54

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

3 answer(s)
G
Griboks, 2021-03-15
@Griboks

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.

V
Vasily Bannikov, 2021-03-15
@vabka

Is it just a matter of a license that corporations cannot afford?

Sharp is under a free license.
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?

Why not?
Objectively, there are more vacancies in Java, but at the same time, I read more flattering reviews about Sharpe on the same toaster...

At the same time, there are fewer developers. Basically, there are enough vacancies. In my city, for example, Sharpe seems to have even more vacancies, or about the same number as in Java.
Briefly, why Java is more popular:
Java appeared earlier and was immediately cross-platform, and sharp only under Windows.
Then a mountain of legacy accumulated, which I no longer really want to rewrite, there was also software that works well with Java - for example, kafka and hadoop. Well, android, yes.

Y
Yerlan Ibraev, 2021-03-15
@mad_nazgul

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 question

Ask a Question

731 491 924 answers to any question