我希望开始在C#和ASP.NET中开发Web应用程序/服务。我目前有Visual Studio 2008 Pro(我做了很多C ++开发),但想知道我还需要什么才能开始开发。我应该使用一些其他产品,如Visual Web Developer?
谢谢!
答案 0 :(得分:4)
正如@Ryan Cook所说,你的IDE很好。
如果您已完成Web开发,请忽略其余部分,但万一您还没有......
如果您想进入ASP.Net或Web服务,并且您从未进行过Web开发,请确保您了解Web开发的基础知识。要真正扎根,我会在大约10年前寻找一个HTML for Dummies(当时他们仍然解释了HTML的局限性以及服务器端代码和客户端javascript,获取,帖子,表单处理和CGI之间的区别,等等)。
从那里,您可以开始学习Asp.Net并获得所需的基础。
我喜欢Asp.Net,但我看到很多开发人员来自非网络背景,他们开始尝试通过跳转到Asp.net来学习Web开发,甚至没有获得Web的整个无状态特性并且迷失于提出基于缺乏基本Web开发知识的问题。 Asp.Net很棒,因为它从你那里抽取了很多这些细节,但了解幕后和幕后发生的事情仍然很重要。
无论如何,当你准备跳进Asp.net时,这是一个非常好的起点:http://www.asp.net/guidedtour2/
您可以浏览VS Pro中的所有示例,因此无需使用Web Developer Express。 (Web Developer Express只是Visual Studio的缩小版本。其中的功能已经在Visual Studio Pro中,它们的工作方式相同。只是VS Pro版本的版本还有很多。
答案 1 :(得分:2)
我不会亲自看看香草Asp.Net - Asp.Net MVC是一个大大改进的版本。
答案 2 :(得分:1)
我认为Visual Studio 2008 Pro就足够了。不需要Visual Web Developer,我相信所有功能都在专业版中。另外VS 2008应该已经安装了Sql Express。
当然,如果你更喜欢不同的数据库,你将不得不提供它以及你需要开发的工具。