一个web开发者在asp.net中应该掌握哪些最重要的功能特点?
我提出这个问题是因为我是一个新手,我想学习c#,但我发现有很多书籍涉及到:ajax、edmx、asmx、自定义控件、jquery、wcf、silverlight......
那么我应该按什么顺序学习它们,并且哪些是最重要的?
我认为你应该意识到开发客户端应用
和网页
之间的主要区别。
网页是无状态的,因此不保留实际状态。
它只是一个请求和一个响应(与始终保留状态的富客户端 - 变量相比...)当ASP.NET页面运行时,页面会经过一系列处理步骤的生命周期。你应该阅读更多相关信息:
虽然下面没有特定的顺序,但我会按照以下步骤进行:
首先要了解框架以及应用程序或网站如何与客户端通信。
在任何其他事情之前,清楚你的面向对象编程基础,并理解页面生命周期。
学习如何使用工具箱上的控件。
学习JavaScript的基础知识。
学习如何制作自己的自定义控件。
学习Ajax并真正理解不仅仅是使用已经制作好的工具。
学习Web服务和WCF。
到这个时候,你将会有一个清晰的图片,知道接下来应该学习什么。
你还应该熟悉SQL Server,因为它是.NET最广泛使用的数据库。
ASP.NET 4.5有许多新功能可用。以下是新功能列表:
有关上述功能的更多详细信息:http://rajeshprajapati.blogspot.in/2013/10/asp-net-45-features.html