C# MVC vs ASP.NET MVC difference?

| | August 6, 2015

I am an intermediate C# developer and taught myself the basics of C# MVC, but not ASP.NET MVC. I already know classic ASP and ASP.NET though I haven’t used them in many years, at least 5, since I mostly do C# desktop development at my job. The thing is, I now want to migrate all of our existing C# applications to the web..

So, I am going to start looking to hire a new developer but my question is this, since I don’t really know ASP.NET MVC specifically would it be smart to look for a C# MVC developer only, since I plan to have all our internal C# apps migrated to the web? I know that ASP.NET and C#.NET can be used together but I want to try and keep everything uniform. This person will likely have to understand some C# to be able to migrate our internal apps so should I continue looking for a C# MVC developer only or do you think an ASP.NET developer will have no problem? I imagine there are plenty of ASP.NET MVC developers out there but not as many knowledgable with C#…plus it would help if they understand the not-so-difficult C# written apps when they they migrate to MVC.

Can someone explain the pros/cons or differences between the ASP.NET MVC & C# MVC or what issues I should expect to come across?

Thanks in advance!

2 Responses to “C# MVC vs ASP.NET MVC difference?”

  1. Well, there is no C# MVC.

    MVC (Model, View, Controller) is an Architect Pattern.

    ASP.NET MVC is an implementation of this pattern of Microsoft ASP.NET and you can use C#, VB.Net and other languages to programming on this plataform.

    You also can build your application using MVC principles (for sample) in a Windows Forms application without any default implementation like ASP.NET MVC.

  2. In general, I try to test for general programming and problem-solving skills.
    If a developer cannot quickly pick up a new library or language, I probably don’t want to commit to hiring them.

Leave a Reply