M
M
makabftdifra2017-04-15 18:21:52
ASP.NET
makabftdifra, 2017-04-15 18:21:52

Why ASP.NET is not used in large companies?

Hi everybody. The question arose why in large IT companies, as well as sites (such as: Yandex, Google, Mail.ru, Amazon, PayPal and others, for example, statistics: https://en.wikipedia.org/wiki/Programming_language. .. uses Java (+ Spring MVC often) Why is Asp.net worse than Java?

Answer the question

In order to leave comments, you need to log in

7 answer(s)
S
Sergey Nizhny Novgorod, 2017-04-15
@Terras

Currently, C# (asp.net) has a number of advantages over what Java gives us (in terms of convenience and language syntax). It's true!
The problem is that Java came before, Java was open for use on Linux. As a result, a huge list of unique solutions was written for servers in Java, which are now used by top teams (see what a hadup is, for example). As a result, companies either did not see the point of rewriting everything in C #, since they already had builds in Java, or did not want to spend time developing what is already in Java.
It is for this reason that Microsoft is now actively starting to mate with Linux and shouting everywhere that they love it.
As for the current state, now there are quite a lot of companies who are starting to write their systems in C # (asp.net) - most often new companies, for example, Dodo-Pizza. But the old people with Java just won't get off.

T
Therapyx, 2017-04-15
@Therapyx

There is a lot to talk about here, once I also asked this question.
1) All big companies were once just as small, even Google. .net, in turn, used to be very scarce
2) cost, IIS, MSSQL, VS for companies = big money.
3) Developers, again, salaries, since .net is distributed in a much smaller volume, then there are much fewer suitable specialists, which means that they need to be paid more
4) To point 3 - it is more difficult to find good employees. Possibly universities, how many universities teach on a basic basis of the .net stack? I once looked at the programs of pieces of 15-20 universities in different countries and where there is .net, usually it is as an optional module. Maybe I'm wrong here and there are many universities with .net as the main one, but alas, if I heard about this, it was 1-2 times in my whole life)
You can still ascribe a lot of things to this, if you think carefully))

D
Dmitry Pavlov, 2017-04-20
@dmitry_pavlov

Here are some companies that use the .NET stack :)
.NET makes me very happy. Especially in light of the latest Microsoft trends, move everything to OpenSource, be friends with other development stacks and platforms. Particularly pleased with the new wave of development, called .NET Core.

R
RouR, 2017-04-20
@RouR

Actually they use it.
In large non-IT companies.

D
Dima Sokolov, 2017-04-15
@dimka11

Java is used because of the use of Linux systems on servers.
And C# appeared much later than java.

V
Viktor Buzin, 2017-04-18
@Buzzz

I fully agree with the above and add a little on my own that in my experience and work with large customers like Heineken, there is, of course, a forest of all sorts of staff, but it is projects on .Net that have become more efficient in terms of investment and more interesting proposals, because we all know that Java Senior Dev costs many times more than .Net Senior, someone may disagree with me, but I have seen such a picture.

D
Dmitry Timofeev, 2017-04-20
@timda

Microsoft has a specialized niche in the development market - corporate software in the form of the Sharappoint portal and products associated with it.
---
And I would note that Microsoft has development technologies (not to be confused with development tools in the form of VS) for Internet projects - to put it mildly, not the best and not the latest. Pure technology specifically for the Internet is ASP.NET MVC, which in fact can be used from the 4th version. MVC itself is for one programmer -
it infuriates me in places :) Most of the products are created on Forms, and Forms poorly (or rather with some problems) fall on modern Internet technologies (I'm talking about jQuery and JS frameworks) and Forms have an overly developed bubble event model ( page life cycle) - this interferes and loads on the Internet.
---
But in my opinion, what ASP.NET Forms offers for admins and for the Intranet - it's better not to find anything!

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question