C#MVC与ASP.NET MVC的区别?

For*_*ing 2 c# architecture model-view-controller asp.net-mvc asp.net-mvc-4

我是一名中级C#开发人员,自学了C#MVC的基础知识,但不是ASP.NET MVC.我已经知道经典的ASP和ASP.NET了,虽然我多年没有使用过它们,至少有5年,因为我在工作中主要做C#桌面开发.问题是,我现在想将所有现有的C#应用​​程序迁移到Web上.

所以,我将开始寻找一个新的开发人员,但我的问题是这个,因为我真的不知道ASP.NET MVC特别是只寻找一个C#MVC开发人员是聪明的,因为我计划拥有所有我们的内部C#应用程序迁移到了网络上?我知道ASP.NET和C#.NET可以一起使用,但我想尝试保持一致.这个人可能必须了解一些C#才能迁移我们的内部应用程序,所以我应该继续只寻找C#MVC开发人员,还是认为ASP.NET开发人员没有问题?我想有很多ASP.NET MVC开发人员,但没有那么多人知道C#...而且如果他们在迁移到MVC时理解不那么困难的C#编写的应用程序会有所帮助.

有人可以解释ASP.NET MVC和C#MVC之间的优缺点或差异,或者我应该遇到哪些问题?

提前致谢!

Fel*_*ani 13

好吧,没有C#MVC.

MVC(模型,视图,控制器)是一种架构师模式.

ASP.NET MVC是这种Microsoft ASP.NET模式的实现,您可以使用C#,VB.Net和其他语言在此平台上进行编程.

您还可以在Windows窗体应用程序中使用MVC原则(示例)构建应用程序,而不使用ASP.NET MVC之类的任何默认实现.