Click here to Skip to main content
13,661,044 members
Rate this:
 
Please Sign up or sign in to vote.
See more:
I am Application Programmer worked long time in VC++.I want to learn
now web technologies.I want to learn ASP.Net.
But I have confusion what should I learn

asp.net or,
asp.net core or
asp.net mvc

Please guide me for the same.

What I have tried:

I googles but did not find answer of this basic question
Posted 14-Jun-18 6:43am
Updated 14-Jun-18 8:21am
Comments
MadMyche 14-Jun-18 12:56pm
   
This all depends on what type of web technologies you are going to use.
What I would probably do would be to the migratory learn the .NET Framework; which pretty much will cover ASP.NET as well.
MVC is just a design pattern and is common to both ASP.NET and ASP.NET Core.

1 solution

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

ASP.NET is an umbrella term, that constitutes and provides the web development framework, from personal to enterprise application development. ASP.NET MVC was the framework introduced that worked on Model-view-controller pattern, of web development. ASP.NET MVC can support personal websites, all the way to enterprise web application development with authentication modules, to database integration and custom handlers for HTTP. Now that was a perfect framework to develop applications on.

Times have changed, now the focus is on the frameworks, applications, and runtimes that are available anywhere — and by anywhere, we mean, cloud, cross-platform, and cheaper servers. ASP.NET MVC used to work fine, but it is not a cloud-native platform, neither can it run on Linux or macOS — without being modified or compiled against Mono runtime. So in that case, ASP.NET Core was introduced, ASP.NET Core also uses the same MVC pattern, but the apps run smoothly on Windows, Linux and macOS, they are also built with cloud nativity in mind.

Thus, if you are a new person, entering the field, go with ASP.NET Core, soon everybody would be utilizing cloud-native architecture one way or another. ASP.NET MVC can teach you a lot of basic concepts, but ASP.NET Core should be learnt.

Please visit ASP.NET Documentation | Microsoft Docs[^], and start learning ASP.NET Core web development framework, you can also use Visual Studio Code for development as well.
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


Advertise | Privacy | Cookies | Terms of Service
Web04-2016 | 2.8.180810.1 | Last Updated 14 Jun 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100