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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/19435140/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-09 10:59:53  来源:igfitidea点击:

What is the difference between Visual Studio Express 2013 for Windows and Visual Studio Express 2013 for Windows Desktop?

windowsvisual-studio-2010visual-studio-2013

提问by Eyalse

  1. What is the difference between Visual Studio Express 2013 for Windows and Visual Studio Express 2013 for Windows Desktop?
  2. Do they both support the exactly the same things as Visual Studio Express 2010 c#?
    1. Which is better? Visual Studio Express 2013 (C#) or 2010? The purpose - for school. THANKS!
  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?目的 - 为学校。谢谢!

采纳答案by IInspectable

A comparison between the different Visual Studio Express editions can be found at Visual Studio Express(archive.org link). The difference between Windowsand Windows Desktopis that with the Windowsedition you can build Windows Store Apps(using .NET, WPF/XAML) while the Windows Desktopedition allows you to write classic Windows Desktopapplications. It is possible to install both products on the same machine.

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

Visual Studio Express 2010 allows you to build Windows Desktop applications. Writing Windows Store applications is not possible with this product.

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

For learning I would suggest Notepad and the command line. While an IDE provides significant productivity enhancements to professionals, it can be intimidating to a beginner. If you want to use an IDE nevertheless I would recommend Visual Studio Express 2013 for Windows Desktop.

为了学习,我建议使用记事本和命令行。虽然 IDE 为专业人士提供了显着的生产力增强,但它可能会让初学者望而却步。不过,如果您想使用 IDE,我会推荐 Visual Studio Express 2013 for Windows Desktop。



Update 2015-07-27:2015 年 7 月 27 日更新:除了 Express Edition,Microsoft 现在还提供 Community Edition。这些仍然对个人开发人员、开源贡献者和小型团队免费。没有Web网络Windows窗户,和Windows DesktopWindows 桌面版也不再发布;社区版可用于开发任何类型的应用程序。此外,社区版确实支持(第 3 方)加载项。社区版提供与商业版相同的功能Professional专业版。

回答by jessehouwing

Visual Studio for Windows Apps is meant to be used to build Windows Store Apps using HTML & Javascript or WinRT and XAML. These can also run on the Windows tablet that run Windows RT.

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

Visual Studio for Windows Desktop is meant to build applications using Windows Forms or Windows Presentation Foundation, these can run on Windows 8.1 on a normal desktop or on a tablet device like the Surface Pro in desktop mode (like a classic windows application).

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

回答by user3060213

More importantly, the 2013 versions of Visual Studio Express have all the languages that comes with the commercial versions. You can use the Windows desktop versions not only to program using Windows Forms, it is possible to write those windowed applications with any language that comes with the software, may it be C++ using the windows.h header if you want to actually learn how to create windows applications from scratch, or use Windows form to create windows in C# or visual Basic.

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

In the past, you had to download one version for each language or type of content. Or just download an all-in-one that still installed separate versions of the software for different languages. Now with 2013 you get all the languages needed in each content oriented version of the 2013 express.

过去,您必须为每种语言或内容类型下载一个版本。或者只需下载一个仍然安装不同语言版本软件的多合一软件。现在,在 2013 中,您可以获得 2013 express 的每个面向内容版本所需的所有语言。

You pick what matters the most to you.

你选择对你最重要的东西。

Besides, it might be a good way to learn using notepad and the command line to write and compile, but I find that a bit tedious to use. While using an IDE might be overwhelming at first, you start small, learning how to create a project, write code, compile your code. They have gone way over their heads to ease up your day when you take it for the first time.

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