B
B
bogdanstefanjuk2016-10-06 21:49:25
ASP.NET
bogdanstefanjuk, 2016-10-06 21:49:25

What to learn ASP.NET MVC 5 or ASP.NET Core?

Hello.
I have a question, what should I choose to learn ASP.NET MVC 4/5 or ASP.NET Core?
How different is ASP.NET Core from the rest?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vadim Matkarimov, 2016-10-06
@bogdanstefanjuk

ASP.NET 5 and ASP.NET Core are the same thing, just Core is a more recent name.
Here is the translation - ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and ... .
As for the study of technology, it is better to proceed from a specific project and the tasks that the project will solve. If this is a project that needs to be supported and it is built on ASP.NET MVC 4, then this is the approach to study. If you want to create a new project and the Linux operating system is selected as the server, then the choice may be for Core or Mono.
ASP.NET Core is a trend, studying it now, you can be sure of future orders or work, gradually everything will strive for cross-platform, this is the capture of new markets, just imagine how many C# / VB.NET specialists already exist.
If we talk about differences, then they certainly exist, for example, a built-in DI container or nuances regarding the platform itself, but if you are already familiar with ASP.NET MVC 4, you will feel like a fish in water.
In addition to Core, I recommend mastering Docker, this is also a trend now and, in my opinion, a very convenient approach to development using containers, but that's another topic.
Another interesting article on the topic from May 25, 2016, before the DotNext conference in St. Petersburg - ASP.NET Core today: pros and cons

V
VoidVolker, 2016-10-06
@VoidVolker

You need to learn PL, not frameworks.

R
Roman, 2016-10-09
@yarosroman

Learn both, in principle, they have 70 percent in common. knowing MVC will not be a problem to understand .Net Core and vice versa.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question