I have been assigned to work on a new and large project. I am well versed with MVC 5 with other projects. I am trying to make a decision to choose between MVC5 or .NET Core for development. Given that I have a strict time constraint plus have to go through
a learning curve with .NET Core, which route should I take.
IMO "large" +"strict time constraint" +"have to go through a learning curve" points clearly to MVC 5. For your first ASP.NET Core project pick rather a small project (and preferably without any dependency on older 4.X libraries)...
Member
425 Points
583 Posts
Choosing between MVC 5 and .NET Core for new project
May 12, 2017 06:40 AM|kashifdotnet|LINK
I have been assigned to work on a new and large project. I am well versed with MVC 5 with other projects. I am trying to make a decision to choose between MVC5 or .NET Core for development. Given that I have a strict time constraint plus have to go through a learning curve with .NET Core, which route should I take.
Thanks in advance.
All-Star
194854 Points
28099 Posts
Moderator
Re: Choosing between MVC 5 and .NET Core for new project
May 12, 2017 07:07 AM|Mikesdotnetting|LINK
If the project needs to be hosted on Linux or Mac (instead of Windows), use Core. Otherwise use MVC 5.
All-Star
48710 Points
18181 Posts
Re: Choosing between MVC 5 and .NET Core for new project
May 12, 2017 07:23 AM|PatriceSc|LINK
Hi,
IMO "large" +"strict time constraint" +"have to go through a learning curve" points clearly to MVC 5. For your first ASP.NET Core project pick rather a small project (and preferably without any dependency on older 4.X libraries)...
Member
425 Points
583 Posts
Re: Choosing between MVC 5 and .NET Core for new project
May 12, 2017 07:47 AM|kashifdotnet|LINK
Mike, Patrice, I thought so to use MVC5 since I don't need to host on Linux or Mac.
One more question. Would it be easy to migrate to .NET Core later?
Thanks
All-Star
194854 Points
28099 Posts
Moderator
Re: Choosing between MVC 5 and .NET Core for new project
May 12, 2017 08:05 AM|Mikesdotnetting|LINK
There are no tools for migrating, so it would be a manual job. How easy that will be depends on the size and complexity of your application.