【发布时间】:2011-01-06 22:18:35
【问题描述】:
我是一名合格的 PHP Web 程序员,拥有足够的实际经验。我也是一个不错的 C#.NET 开发人员。所以,我不想学习 Web 开发的基础知识。我也不必学习 C#。
现在我想从 ASP.NET 开始。我什至不知道 ASP.NET 的 a、b、c。我的意思是甚至不知道我需要为这个开发设置什么?
我浏览了 SO 的档案,发现有“ASP.NET Webforms”(这似乎是 Microsoft .NET 官方的一部分)和一种叫做“ASP.NET MVC”的东西(不是 Microsoft ,一些第 3 方库,但非常受欢迎)。
那么现在,我应该先学习“ASP.NET Webforms”然后再学习“ASP.NET MVC”吗?我对这两个感到困惑。
我发现“Pro ASP.NET MVC Framework - Steven Sanderson”一书是该领域最好的书。那么,我可以跳进去开始阅读吗?
编辑:
阅读回复后,我了解到“ASP .NET MVC”更像是 WPF,而“ASP.net Web 表单”更像是桌面开发中的“.net winforms”。但是为什么微软没有将 ASP.NET MVC 添加到 .NET 框架中呢?就像它添加了 WPF,即使 Winforms 存在于 .NET fx 堆栈中。
【问题讨论】:
-
是的,Steven Sanderson 的书是一本好书!
标签: .net php asp.net asp.net-mvc