对于有经验的程序员,在ASP.NET上快速了解最新情况
我与一位客户签订了合同,开发一个用于捕获/操作/显示相当复杂的营销数据集的内部网应用程序。我以前做过这种事情,所以分析、数据库等对我来说没有问题,但客户很可能更喜欢ASP.NET,因为他们对此有一些(少量)经验 我目前的web应用默认语言是PHP,尽管我不久前编写了一些ASP。我已经编写了20年的代码,掌握了大量的语言和技术——包括Perl、Java、VB、Delphi和C——因此学习一个新的环境并不让我担心,但是我希望以最少的努力尽快地跟上速度对于有经验的程序员,在ASP.NET上快速了解最新情况,asp.net,Asp.net,我与一位客户签订了合同,开发一个用于捕获/操作/显示相当复杂的营销数据集的内部网应用程序。我以前做过这种事情,所以分析、数据库等对我来说没有问题,但客户很可能更喜欢ASP.NET,因为他们对此有一些(少量)经验 我目前的web应用默认语言是PHP,尽管我不久前编写了一些ASP。我已经编写了20年的代码,掌握了大量的语言和技术——包括Perl、Java、VB、Delphi和C——因此学习一个新的环境并不让我担心,但是我希望以最少的努力尽快地跟上速度 您会推荐哪些书籍、网站或其他资源来最有效地实现这
您会推荐哪些书籍、网站或其他资源来最有效地实现这一目标 是一个很好的网站,有大量的资源和入门指南。我会下载VS Express并开始翻阅视频。因为你是一名经验丰富的程序员,我建议你只需投入其中,然后你就可以边走边捡。从您的技能列表中,它最像Delphi(事件驱动编程) 非常有用,有许多关于ASP.NET的文章,包括针对初学者和专家的文章 我还建议另一种方法:ASP.NET的另一个实现称为ASP.NETMVC()。有了你的背景,我觉得这会更有意义,我个人认为这是一个更好的平台,WebForms。我也相信这个网站(stackoverflow)就是用它建立的
希望这有助于……学习ASP.NET的一点是,您应该首先了解.NET框架及其工作原理,因为与您熟悉的其他解释语言相比,幕后的工作要多得多。在此之后,您将需要决定使用哪个版本的运行时(1.1或2.0,但由于遗留原因,仅使用1.1)进行编码 一旦你准备好让你的脚湿了,准备好一本书(供参考)和所有的网站参考资料,你就可以开始了。对于一本书,我会推荐O'Reilly的ASP.NET书或(如果您打算使用ASP.NET 2.0并使用C#编写代码) 官方ASP.NET论坛()将是一个巨大的帮助,可以快速提供参考和帮助。 然后我总是喜欢去w3schools学习快速教程(代码片段会让你很快熟悉ASP.NET的概念
C#2008中的Pro ASP.NET 3.5是一本好书,您应该作为参考,并且应该熟悉ASP.NET AJAX组件。因此,我建议您开始使用ASP.NET 2.0 AJAX如果您必须使用ASP.NET的web表单,那么事件模型将给您带来很多痛苦,因为您来自一个web开发人员的心态king请求/响应简单(这是一件好事) 首先要深入了解asp.net请求的生命周期。了解IHttpModules、IHttpHandler,然后了解asp.net页面(只是IHttpHandler的一个实现)
否则,我也建议您研究一下MVC的实现。我将为您节省决定使用哪个版本的时间。跳过1.1,使用2.0(如果可以的话,也可以使用3.5)。哦,是的。我忘了这是一份新合同。一直以来,2.0或3.5!www.asp.net上的论坛和视频非常有用。应该可以让您快速了解情况