我想学习ASP.Net 2.0/3.5/4.0,我应该从ASP.Net 2.0开始,然后介绍其余部分?

wah*_*eed 3 .net asp.net

实际上我想清楚,我应该首先做ASP.Net 2.0而不是移动到3.5和4.0?

要么

我从ASP.Net 3.5/4.0开始,大部分的ASP.Net 2.0也将在其中介绍,剩下的应该是我的后记吗?

我很担心,如果我开始报道ASP.Net 2.0,我会研究过时的东西吗?

哪种方法会更好,我是一位经验丰富的c#开发人员,我对Web开发有一点了解但我从未构建过专业的Web应用程序.

谢谢..

编辑:我知道已经有太多的学习问题这个事实,但我的具体是关于单点,涉及当事情快速变化时首先要覆盖的内容,我猜很多人可能面临同样的问题..

Geo*_*ker 6

完全远离ASP.NET(Webforms).

使用ASP.NET MVC.

ASP.NET摘要了解成为Web程序员的意义.它现在看起来似乎很"快速",但从长远来看它会伤害到你,无论是项目还是处理网络的实际运作方式.


Joh*_*n K 5

最新版本的语言语法开始,例如C#或VB.NET,因为您可能希望将这些功能立即用于操作.甚至最新的语法也越来越多地出现在互联网发布的代码示例中,以帮助您学习.我建议对框架及其内容(如ASP.NET类)提出相同的建议.

如果遇到使用较旧/较小版本的情况,在研究较新的概念时,您仍然会知道所有那些构建在它们上面的旧功能.通常,较新的语法是旧概念的概念扩展或变体.

例如,使用函数指针概念

  • 较旧版本的框架=仅将代理作为函数指针进行了解.
  • 较新版本=了解委托+后跟匿名方法+后跟lambda表达式,...

在较新的版本中,有更多的" 语法糖 "可以更快地完成同样的事情并且代码更少,甚至(看似)比以前更动态; 但是,您可以随时在需要时使用较旧的语法在旧版本的框架中重新创建较新的概念.

世界快速发展.如果可以,坚持使用最新的.

编辑: 最新的包括ASP.NET MVC和其他帖子提到的技术建议.