Z
Z
Ziaft2022-03-12 07:52:50
Java
Ziaft, 2022-03-12 07:52:50

What are the pitfalls in migrating from C# to Java?

I know that the languages ​​are very similar and all that, the question is more about standard libraries and frameworks. What are the differences between their environments? Is it worth learning both Java and Sharp? What about vacancies?
Thanks in advance to all who answer

Answer the question

In order to leave comments, you need to log in

2 answer(s)
S
Sergey Gornostaev, 2022-03-12
@levkuzvesov

Is it worth learning both Java and Sharp?

Learning new languages ​​is generally a good idea. This makes the brain more plastic, enriches thinking and broadens horizons.
What about vacancies?

You can see this for yourself on any job site.
I know that the languages ​​are very similar and all that, the question is more about standard libraries and frameworks.

Yes, the languages ​​are similar, and therefore it is quite easy to switch from one to another at the June level. At the middle level, you run into the fact that ecosystems are huge, you need to learn a lot of things even in one or two chairs, it becomes difficult to sit. At the senior level, it is already necessary to understand the nuances of the language and the virtual machine, then it becomes noticeable that the JVM and CLR are very different.
So at a basic level, it’s worth learning both, but to hone your skills, you’ll have to choose one or the other.

V
Vladimir Korotenko, 2022-03-12
@firedragon

Why the first pitfall?
Both languages ​​are used in the enterprise, you will seriously lose money during the transition for some time. The median rate differs by 10%.
Further, since Java is older, it has a bunch of legacy and reluctantly add new buns.
Dot net, on the contrary, is developing very aggressively.
About compatibility. Java has a terrible mess with both jre versions and types. And oracle contributes to this. Everything is simpler for ms
net 2 *1
net 4 *1
net core 2.1 *2
net core 3 *2
net 5 *3
net 6
*1 - old legacy
*2 - legacy already from the new platform
*3 - will be relevant for a year
With vacancies and there and there everything is fine. But it's hard to start from scratch

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question