我有一个免费的MSDN帐户,现在我精通C/C++/Java,并知道一些JavaScript,PHP和MySQL,我想向微软学习一些专有语言。我希望在接下来的几个月内尝试所有的东西- C#,ASP,VB,我甚至没有听说过的东西在这里插入建议,你有什么。
然而,我对我所需要的语言和软件一无所知。我甚至不知道.NET是什么。
我不知道我应该下载Visual Studio2008还是Visual Studio1.1.我不知道我是否需要.NET Framework1.1...MSDN上有太多的东西了。我甚至不知道如何开始做任何ASP。请不要火我。
我希望在您的帮助下,我可以制作一个完整的语言和软件列表,并开始实验。我需要哪种框架?我应该安装普通的Windows、专业版还是服务器?我需要做什么与数据库相关的事情?
这里有很多问题,我想得到每个问题的答案,所以请尽你所能贡献自己的力量。我花了两天的时间自己下载和研究这个话题,但我希望一些专业人士提供意见,因为谷歌这些东西是不够的。
发布于 2009-12-13 21:18:43
Visual Studio2008是一个很好的开始。这是IDE,并且是当前版本。
安装程序将确保您安装了正确的.NET版本,并且还包括数据库SQL Express。
您可以在任何高于Windows XP Service Pack 2的Windows版本上安装此程序。
由于您具有Java/C/C++背景,因此您可能会发现C#与您所熟悉的最相似。
就我个人而言,我会忽略VB.NET,接下来看看F#。但是,在2010年之前的Visual Studio中不包含该功能,但您可以免费下载适用于Visual Studio2008的预览。
发布于 2009-12-13 21:17:34
速成版是一个很好的开始,它们是免费的。安装应该安装您需要的任何依赖项(运行时等)。还有很多其他的附加组件(ASP.NET MVC目前只是Visual Studio 2010测试版的附加组件)。
我包含了2008速成版的链接,这是最新发布的版本。
Visual Studio Express 2008
发布于 2009-12-13 22:29:13
我同意发帖者的观点,他说你需要集中精力。第一个问题:你是为了web开发,还是为了桌面开发而学习这个?
如果是网络,就学习ASP.NET,如果不是,就不是。
在ASP.NET下,你是打算试一试快速上手,还是想要更长远的东西,可能是利用你的技能?如果是前者,请使用“常规”ASP.Net (也称为Webforms),否则请使用MVC (它可能看起来更熟悉来自PHP)。
至于语言,归根结底是偏好,它们是可以互换的。我更喜欢C#,如果你擅长Java,这对你来说可能也是真的。
工具,如果你订阅了MSDN,那么Visual Studio2008专业版(或团队)是最好的选择,获得最新的SP,你就可以开始运行了。
保罗
https://stackoverflow.com/questions/1896448
复制相似问题