3

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

因此,我将开始寻找新的开发人员,但我的问题是,因为我并不真正了解 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 之间的优缺点或差异,或者我应该会遇到哪些问题?

提前致谢!

4

2 回答 2

13

好吧,没有 C# MVC。

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

ASP.NET MVC是微软 ASP.NET 这种模式的实现,你可以使用 C#、VB.Net 等语言在这个平台上进行编程。

您还可以在 Windows 窗体应用程序中使用 MVC 原则(示例)构建您的应用程序,而无需像 ASP.NET MVC 这样的任何默认实现。

于 2013-02-06T20:00:13.587 回答
2

一般来说,我会尝试测试通用编程和解决问题的能力。如果开发人员不能快速掌握新的库或语言,我可能不想承诺雇用他们。

于 2013-02-06T19:56:35.343 回答