1

可能听起来有点愚蠢,但我对从经典 ASP 到 ASP.net 的迁移感到困惑。

在查看了该语言的两种不同变体(VB 或 C#)之后,我决定使用 C#。我正在阅读另一个 StackOverflow 答案,该答案解释了从 VBScript 迁移到 C# 更容易从 VBScript 学习。

所以,我以为我会去 W3schools 学习一些 C# 基础知识,但是当我得到选择时感到困惑;网页、MVC 或 Web 表单。有人可以解释一下差异,哪一个最适合我?

多年来我一直在使用经典的 ASP/VBScript 进行编码,构建了各种 Web 应用程序,有大有小,我不想使用 Visual Studio 之类的任何软件,我只想写代码。我目前仅使用 Dreamweaver 进行编码。

4

2 回答 2

3

对于从经典 ASP 到 .NET Web 平台的迁移,我建议使用 ASP.NET/MVC。

WebForms 是一种抽象,旨在使 VB6 程序员能够适应在 Web 上工作,它是一个非常容易泄漏的抽象。它使用事件模型,而这种想法PostBacks根本不是网络真正运作方式的一部分。它有一些起初并不熟悉或没有多大意义的限制(例如,您只能在页面上拥有一个表单)。因此,MVC 将更加熟悉。

于 2012-07-07T20:32:37.180 回答
1

我建议您观看asp.net 官方开发人员的此视频以及迁移部分的其他相关视频

这是另一个帮助程序员选择编程模型(webforms、网页或 mvc、工具等)的好视频

虽然 w3schools 有几个很好的例子,但它有几个不一致的地方以及不正确的信息。w3schools 的不错替代品包括MDNIE Reference API(顾名思义,它针对 IE,当某些东西在其他浏览器中有效但在 IE 中无效时,它是一个很好的参考)

于 2012-07-07T20:37:46.650 回答