我是一位体面的PHP网络程序员,具有足够的真实世界体验。我也是一个体面的C#.NET开发人员。所以,我不想学习Web开发的基础知识。我也不必学习C#。适合C#.NET的PHP网页开发人员想要学习ASP.NET,但与ASP.NET MVC&Webforms相混淆
现在我想从ASP.NET开始。我甚至不知道ASP.NET的a,b,c。我的意思是甚至不知道像我需要什么设置这个发展的东西?
我已经通过SO的档案,发现有“ASP.NET Webforms”(这似乎是官方微软.NET的一部分)和一些名为“ASP.NET MVC”(它不是微软,一些第三方库,但很受欢迎)。
那么现在,我应该先学习“ASP.NET Webforms”,然后再去“ASP.NET MVC”吗?我很困惑这两个。
我发现本书“Pro ASP.NET MVC框架 - 史蒂文桑德森”是该领域最好的书。那么,我可以跳进这里开始阅读吗?
编辑:
阅读的答复后,我明白了 “ASP .NET MVC” 更像是WPF & “ASP.net web表单”,就像是在桌面的发展 “NET的WinForms”。但为什么Microsoft没有将ASP.NET MVC添加到.NET框架?就像它添加了WPF,即使Winforms存在于.NET fx堆栈中。
是的,史蒂文桑德森的书是一本很好的书! – Martin 2010-01-19 18:10:09