Answer the question
In order to leave comments, you need to log in
Is it worth learning ASP.NET today and is it possible to make money on it?
Good evening.
How relevant is asp.net today?
I know how to html5/css3 + javascript, but I want to learn a serious (not *hype*) language in which serious uncles have been writing for many years and where there is stability and good earnings. And since I know a little about the web, I don’t want this knowledge to be superfluous, so I chose the backend and rush between java and c #. What do you advise? Interested in ASP, how relevant is it now, is it actively supported or will this technology die in the future? Perhaps someone who works in this area will give some advice. Thanks in advance for my lamer questions(:
Answer the question
In order to leave comments, you need to log in
Let's start with the terminology, otherwise the haters don't really understand it =) The difference between ASP and ASP.NET MVC is about the same as between Java and JavaScript.
Java is a language, just like C#. They have their own web frameworks, such as JavaEE, Spring for Java or ASP.NET MVC, NancyFX for C#.
Learning ASP (classic ASP) or ASP.NET (which is Web Forms) from scratch is no longer worth it. But ASP.NET MVC is a great choice. This is already a fairly mature framework, on which many serious projects work (such as StackOverflow) and which is in demand on the market both in Russia and in the world.
C# itself is quite an interesting, actively developing language. The platform feels good on any popular devices. .NET Core is developing well, which is a rethinking of the monolithic .NET Framework, which allows you to develop compact cross-platform applications, including using ASP.NET Core, which can be deployed independently, without a huge server behind your back, similar to Node.js.
Of course, you can't freelance with ASP.NET MVC, and it's not so convenient to develop business card sites =) But it's a pleasure to support large applications.
And Java is already such a dinosaur that is stagnating in the role of an eternal catch-up, will slowly fade away in the next decade. Yes, the platform has provided itself with specialists, tons of legacy projects that need to be supported, so there will be no problems with work and for it, and managers often choose this thing as a tool that has been proven for decades. But from the point of view of an ordinary programmer, I see no reason to choose Java.
ASP.net MVC, the technology is up-to-date and mature. There are more vacancies in Java, but there are more people applying for it, so I don’t see much benefit.
He himself practiced this and that, there is no fundamental difference, basically everything always comes down to holivars.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question