Visual Studio Express 2013 for Windows和Visual Studio Express 2013 for Windows Desktop有什么区别?

时间:2013-10-17 19:07:52

标签: windows visual-studio-2010 visual-studio-2013

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

3 个答案:

答案 0 :(得分:62)

可以在Visual Studio Express(archive.org链接)找到不同Visual Studio Express版本之间的比较。 Windows Windows桌面之间的区别在于使用 Windows 版本可以构建 Windows Store Apps (使用.NET,WPF / XAML)而 Windows桌面版本允许您编写经典的 Windows Desktop 应用程序。可以在同一台机器上安装这两种产品。

Visual Studio Express 2010允许您构建Windows桌面应用程序。使用此产品无法编写Windows应用商店应用程序。

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


更新2015-07-27:除了Express Edition之外,Microsoft现在还提供社区版。这些对于个人开发人员,开源贡献者和小团队仍然是免费的。此外,还没有 Web Windows Windows桌面版本; Community Edition可用于开发任何应用类型。此外,Community Edition支持(第三方)加载项。 Community Edition提供与商业 Professional Edition相同的功能。

答案 1 :(得分:5)

Visual Studio for Windows Apps旨在用于使用HTML和&amp ;;构建Windows应用商店应用。 Javascript或WinRT和XAML。这些也可以在运行Windows RT的Windows平板电脑上运行。

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

答案 2 :(得分:3)

更重要的是,2013版Visual Studio Express具有商业版本附带的所有语言。您可以使用Windows桌面版本,不仅可以使用Windows窗体进行编程,还可以使用软件附带的任何语言编写这些窗口化应用程序,如果您想真正学习如何使用windows.h标头,可能是C ++从头开始创建Windows应用程序,或使用Windows窗体在C#或visual Basic中创建窗口。

过去,您必须为每种语言或内容类型下载一个版本。或者只是下载一个仍然为不同语言安装软件的单独版本的一体机。现在,2013年,您将获得2013年快递的每个面向内容版本所需的所有语言。

你选择对你最重要的事情。

此外,这可能是学习使用记事本和命令行进行编写和编译的好方法,但我觉得使用起来有点乏味。虽然一开始使用IDE可能会让人不知所措,但是从小处着手,学习如何创建项目,编写代码,编译代码。当你第一次服用时,他们已经过头了,以缓解你的一天。