2010-01-23 94 views
6

我是一个OOP开发人员,主要是用于Web开发的最流行的脚本语言PHP。我将PHP开发者,OOP技术人员,客户端语言(如Javascript),AJAX,AJAX库,CMS,框架(Zend,Cake等)的东西分离开来,LINUX (主要是作为一个Web开发光学)......学习ASP.NET必须遵循什么学习路径?

那现在怎么想我需要一些具体的指导方针,以确定哪些具体领域,我需要掌握,成为自己一个ASP.NET开发人员,然后建立在顶部这是一条学习之路。 (如C#,Web窗体,ADO等)...

最好都在这里,因此大开发商。

德米安

回答

3
  • C#或VB.Net(C#优选)(包括sme CLR的一般知识)
  • ASP.Net Webforms(或ASP.Net MVC)
  • ADO.Net(您还应该学习LINQ to SQL或其他ORM s.a. NHibernate的)
  • T-SQL和SQL Server(除非您打算使用其他数据库)
  • 基本的Windows服务器的知识和IIS管理
  • 我假设你知道你需要了解客户端的开发已经一切。还建议学习ASP.Net AJAX和JQuery(它由Visual Studio支持)
  • Web服务(或更好的WCF)
  • 根据您的应用程序的复杂程度,您还应该考虑查看一些IoC容器s.a. NInject或更高级的框架(企业库,Spring.Net)

你可以在亚马逊上查找推荐读物给每个主题。

0

除了将ADO.Net和Linq添加到SQL之外,还添加了Entity Framework。