比较 Visual Studio 和 Visual Studio Express 2012 for Web

Microsoft Visual Studio Express 2012 for Web 是 Visual Studio 家族的一部分。 Visual Studio 是 Microsoft 推出的一款功能完善的开发环境,用于创建 Web 应用程序和客户端 ( Windows ) 应用程序、Windows 服务、组件、控件以及其他类型的应用程序。 相比而言,Visual Studio Express 2012 for Web 的界面较为简单,主要提供创建 Web 应用程序所需的各种工具。 因此,与 Visual Studio 相比,学习版本更加简洁,更易使用。

如使用 Visual Studio 中,您可以使用 Visual Studio Express 2012 for Web 做强名称签名,连接到 Team Foundation Server,使用不同的 Web 浏览器调试,和管理 NuGet 软件包。

Visual Studio Express 2012 for Web 的所有功能也都可以在 Visual Studio 中找到,并且使用 Visual Studio Express 2012 for Web 创建的网站与 Visual Studio 兼容。 您可以在 Visual Studio Express 2012 for Web 和 Visual Studio 之间共享页面和网站,而不会发生任何转换问题或功能的丢失。

备注

由于 Visual Studio Express 2012 for Web的许多功能都与 Visual Studio 共享,因此 Visual Studio Express 2012 for Web的文档常会提到 Visual Studio。

在 Visual Studio 中可用的附加功能

Visual Studio Express 2012 for Web 包含创建完全正常网站所有必要的基本特征。 Visual Studio 提供了专为专业 Web 开发人员和企业开发团队而设计的附加功能。 下表列出了 Visual Studio 中可用的附加功能。

功能

详细信息

项目模板

Visual Studio 提供了额外的预安装的项目模板,如 ASP.NET 报告 Web 站点模版,附加测试项目模板和 SQL Server、SharePoint 和 LightSwitch 的模板。

附加的 XML 功能

Visual Studio 包括其他 XML 支持,如:

  • XSLT 调试程序。

  • XSD 架构设计器。

  • 通过 XML 实例创建 XML 架构的能力。

  • 从 XML 编辑器查看 XSLT 输出的能力。

  • 编辑 XSLT 样式表时的智能验证支持。

  • 用于 XML 编辑的区分上下文的工具栏。

附加的代码编辑功能

Visual Studio 包括与代码有关的附加功能,如“代码定义”窗口和更强的重构支持。

“代码定义”窗口是一个只读的编辑器视图,用于显示活动项目中的符号定义。 活动项目中包含的代码文件或对它的引用。

重构是以不太复杂的方式重写代码的进程,而不改变其行为。

性能和代码分析功能

从 Visual Studio“分析”菜单中,可以创建性能分析、比较性能报告、配置和运行代码分析和计算代码度量值。

UML 功能

从 Visual Studio“体系结构”菜单,可以向项目中添加不同的 UML 图并生成依赖关系图。

浏览 Web Visual Studio 学习版

若要了解有关如何使用 Visual Studio 网络速成版创建动态网站的更多信息,请参见下列资源:

请参见

概念

Visual Studio Express 2012 for Web

ASP.NET 4.5 和 Visual Studio 2012

Visual Studio Web 开发环境内容映射