Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
对于有经验的程序员,在ASP.NET上快速了解最新情况_Asp.net - Fatal编程技术网

对于有经验的程序员,在ASP.NET上快速了解最新情况

对于有经验的程序员,在ASP.NET上快速了解最新情况,asp.net,Asp.net,我与一位客户签订了合同,开发一个用于捕获/操作/显示相当复杂的营销数据集的内部网应用程序。我以前做过这种事情,所以分析、数据库等对我来说没有问题,但客户很可能更喜欢ASP.NET,因为他们对此有一些(少量)经验 我目前的web应用默认语言是PHP,尽管我不久前编写了一些ASP。我已经编写了20年的代码,掌握了大量的语言和技术——包括Perl、Java、VB、Delphi和C——因此学习一个新的环境并不让我担心,但是我希望以最少的努力尽快地跟上速度 您会推荐哪些书籍、网站或其他资源来最有效地实现这

我与一位客户签订了合同,开发一个用于捕获/操作/显示相当复杂的营销数据集的内部网应用程序。我以前做过这种事情,所以分析、数据库等对我来说没有问题,但客户很可能更喜欢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上的论坛和视频非常有用。应该可以让您快速了解情况