用于Windows的Visual Studio Express 2013和用于Windows Desktop的Visual Studio Express 2013有什么区别?

  1. 用于Windows的Visual Studio Express 2013和用于Windows Desktop的Visual Studio Express 2013有什么区别?
  2. 他们都支持与Visual Studio Express 2010 c#完全相同的东西吗?
    1. 哪个更好? Visual Studio Express 2013(C#)还是2010? 目的 – 为了学校。 谢谢!

在Visual Studio Express (archive.org链接)中可以find不同的Visual Studio Express版本之间的比较。 WindowsWindows桌面的不同之处在于,使用Windows版本,您可以构buildWindowsapp store应用 (使用.NET,WPF / XAML),而Windows桌面版允许您编写经典的Windows桌面应用程序。 可以在同一台机器上安装两种产品。

Visual Studio Express 2010允许您构buildWindows桌面应用程序。 使用此产品编写Windowsapp store应用程序是不可能的。

为了学习,我会build议记事本和命令行。 虽然IDE为专业人士提供了显着的生产力提升,但对于初学者来说,这可能是一个威胁。 如果你想使用IDE,我会推荐Visual Studio Express 2013 for Windows Desktop。


更新2015-07-27:除了Express Edition,Microsoft现在还提供Community Editions。 这对于个人开发者,开源贡献者和小团队来说仍然是免费的。 没有WebWindowsWindows桌面版本了; Community Edition可以用来开发任何types的应用程序。 此外,社区版不支持(第三方)加载项。 社区版提供与商业专业版相同的function。

  • Visual Studio社区2013
  • Visual Studio社区2015

Visual Studio for Windows应用程序旨在用于使用HTML&Javascript或WinRT和XAML构buildWindowsapp store应用程序。 这些也可以在运行Windows RT的Windows平板电脑上运行。

Visual Studio for Windows Desktop旨在使用Windows Forms或Windows Presentation Foundation构build应用程序,这些应用程序可以在Windows 8.1上的普通桌面上运行,也可以在桌面模式(如经典的Windows应用程序)中使用Surface Pro等平板电脑设备运行。

更重要的是,2013版的Visual Studio Express具有商业版本的所有语言。 您可以使用Windows桌面版本不仅可以使用Windows窗体进行编程,也可以使用该软件随附的任何语言编写这些窗口化的应用程序,如果要实际学习如何使用Windows.h标题,可以使用C ++语言从零开始创buildWindows应用程序,或使用Windows窗体在C#或Visual Basic中创build窗口。

过去,您必须为每种语言或每种types的内容下载一个版本。 或者只是下载一个全function于一身,仍然安装不同的语言版本的软件。 现在在2013年,您可以获得2013年快递的每个内容版本所需的所有语言。

你select最重要的东西给你。

另外,这可能是学习使用记事本和命令行编写和编译的好方法,但是我发现使用起来有点繁琐。 开始时,使用IDE可能压倒一切,从小处着手,学习如何创build项目,编写代码,编译代码。 当你第一次拿起它时,他们已经走过头来放松你的一天。