可能听起来有点愚蠢,但我对从经典 ASP 转向 ASP.net 感到困惑。
在查看了该语言的两种不同变体(VB 或 C#)之后,我决定使用 C#。我正在阅读另一个 StackOverflow 答案,其中解释了从 VBScript 迁移到 C# 更容易从 VBScript 学习。
所以,我想我应该去 W3schools 学习一些 C# 的基础知识,但是当我得到这些选项时我感到困惑;网页、MVC 或 Web 表单。有人能解释一下它们之间的区别吗?哪一个最适合我?
多年来我一直在使用经典的 ASP/VBScript 编写代码,构建各种 Web 应用程序,有大有小,我不想使用任何软件,如 Visual Studio,我只想编写代码。我目前使用 Dreamweaver 只是为了编码。
最佳答案
要从经典 ASP 迁移到 .NET 网络平台,我建议使用 ASP.NET/MVC。
WebForms 是一种抽象,它的创建是为了让 VB6 程序员能够舒适地在 web 上工作,它是一个非常漏洞百出的抽象。它使用事件模型和 PostBacks
的想法,这根本不是网络真正工作方式的一部分。它有一些限制,一开始可能不熟悉或没有多大意义(例如,一个页面上只能有一个表单)。因此,MVC 将更加熟悉。
关于c# - 从经典 ASP 迁移到 ASP.Net 的困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11378390/