D
D
Dmitry2016-02-12 17:47:56
Yandex
Dmitry, 2016-02-12 17:47:56

Why don't they code in C# in Yandex, mail?

Guys, the question is why companies such as Yandex, mail, Google do not code in C # and .NET in general?

Answer the question

In order to leave comments, you need to log in

9 answer(s)
A
Alexander Litvinenko, 2016-02-12
@edli007

Because contacting Microsoft products is not always profitable.

A
Alexey Cheremisin, 2016-02-12
@leahch

Because C# is Java, only worse.
The prehistory is such that at the beginning the small-soft ones made their own machine, but the son-like ones did not like it, because it did not meet their standard. The sun-faced complained to the High Court, and the small-faced ones were assiduously spanked. The soft ones were offended, and made C # out of their Java, declaring it to be non-yielding. Along the way, sending far away sun-faced, business machines, oracles and a rather large bunch of different enterprise zombies and trolls.
The sun-faced were eaten by the oracles. Business machines, enterprise zombies, and trolls love oracles so they don't get eaten. Now everyone loves them.
But no one likes small soft ones, but they have a shortage.

O
OnYourLips, 2016-02-12
@OnYourLips

Because they use Java.
It's a similar technology stack.
https://yandex.ru/jobs/vacancies/dev?tags=java
https://corp.mail.ru/ru/jobs/vacancy/

D
Dmitry Kovalsky, 2016-02-12
@dmitryKovalskiy

Because they code, but not enough.

A
Alexander Taratin, 2016-02-12
@Taraflex

Because .Net is only just coming into the world of cross-platform from. support from MS.

W
Walt Disney, 2016-02-13
@ruFelix

Historical reason:
C# and .NET in general is the long suffering of MS in an attempt to push JAVA SUN. The thing is that they first made their own JAVA (J++ MSJVM) but lost long-term lawsuits against SUN. If they hadn't lost, chances are .net wouldn't have come into being.
When these companies rebuilt the development of MS, nothing could offer them, except for the uncertain fate of their version of the JVM.
Pragmatic reason:
For each sneeze, you need to license something from the MS technology / product stack, even if it's a little money against the backdrop of turnover, it's not convenient because they have 100,500 such sneezes a day.
Practical reason:
Vendor lock is very painful for these companies. In part, the competitive advantages of these companies are built on filing open source software, this is not possible on the MS stack.

A
Alexey P, 2016-02-12
@ruddy22

because it's expensive, thanks to Microsoft's licensing policy

E
Elizaveta Borisova, 2016-02-12
@Elizaveta

C# is used a lot in email. perhaps reduced, but not a fact.

A
Anton Hidden, 2016-02-13
@antonsk2013

Companies of competitors do not quite trust each other.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question