locked
Choosing between MVC 5 and .NET Core for new project RRS feed

  • Question

  • User197122282 posted

    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.

    Friday, May 12, 2017 6:40 AM

Answers

  • User-821857111 posted

    If the project needs to be hosted on Linux or Mac (instead of Windows), use Core. Otherwise use MVC 5.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, May 12, 2017 7:07 AM
  • User753101303 posted

    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)...

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, May 12, 2017 7:23 AM

All replies

  • User-821857111 posted

    If the project needs to be hosted on Linux or Mac (instead of Windows), use Core. Otherwise use MVC 5.

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, May 12, 2017 7:07 AM
  • User753101303 posted

    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)...

    • Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
    Friday, May 12, 2017 7:23 AM
  • User197122282 posted

    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

    Friday, May 12, 2017 7:47 AM
  • User-821857111 posted

    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. 

    Friday, May 12, 2017 8:05 AM