新式 Web 工具 | Visual Studio2023-08-31T10:17:44-07:00

新式 Web 工具

Visual Studio 提供了创建和部署新式 Web 应用程序所需的开放工具和灵活性

语言选取器的屏幕截图

ASP.NET...以及更多

使用 ASP.NET、Node.js、Python 或 JavaScript 进行 Web 开发

使用适用于 HTML5、CSS3 以及 JavaScript 的最佳编辑器在语言和项目类型之间轻松切换。 利用强大的 LESS 和 SASS 让前端开发人员充满干劲。

软件容器

生成、调试、测试和部署软件容器

使用 Visual Studio 的容器开发工具自信地创建和部署应用程序。 生成 Docker 图像包含所有应用程序依赖项,方便你在 Azure 或其他容器主机的各种服务上轻松运行应用程序。

Visual Studio 的容器开发工具屏幕截图
ASP.NET Core 的屏幕截图

众多平台

ASP.NET Core 和 .NET Core 在 Windows、Mac 和 Linux 上运行

使用 Visual Studio 通过 ASP.NET Core 编写 Web 应用程序和服务。 部署到任意 Web 服务器,或逐渐扩展到 Microsoft Azure 云。 如果你愿意,可在你选择的编辑器和操作系统中使用 omnisharp.net 进行编码。

Web 框架

Angular、jQuery、Bootstrap、Django、Backbone.js 和 Express

凭借强大的 Web 框架提高工作效率。 Visual Studio 包含适用于你的客户端 JavaScript 的 IntelliSense,也为当前最流行的 Web 框架(如 Angular 和 Bootstrap)提供高级支持。

IntelliSense 的屏幕截图
GitHub 上 ASP.NET 的屏幕截图

开放源代码

ASP.NET 和 .NET Core 是 GitHub 上 Apache 和 MIT 许可的代码

发现 Bug 或有了新的想法? 开放问题或发送 pull 请求。 所有 ASP.NET.NET Core CLR 运行时组件和所有语言的 Azure SDK 都在 GitHub 上提供并接受来自各方的贡献。

包管理器

LibMan、NuGet、npm

加入 Open Web 并接受来自世界各地的库。 NuGet 提供了丰富的 .NET 服务器端库;库管理器 (LibMan) 是轻量级客户端库获取工具,可便于从常用框架和库包中仅获取所需的文件;npm 引入了功能强大的工具和实用工具。

包管理器屏幕截图
扩展的屏幕截图

可扩展的生态系统

扩展 Visual Studio,了解我们的社区并创建您自己的社区!

利用来自不断增长的生态系统的数千扩展,或者通过构建你自己的扩展自定义 Visual Studio。

云规模

部署至任一主机;扩展至云

Visual Studio 包含的集成工具可将 Web 应用程序部署至任何主机或缩放到 Microsoft Azure 云。 从 Visual Studio 中发布和管理网站和虚拟机。

部署窗口的屏幕截图
代码编辑器的屏幕截图

最佳代码编辑器

一站式的一流 IDE

在 Visual Studio 中编写、编辑、浏览、调试、测试和部署代码。 在 Azure DevOps 或 Team Foundation Server (TFS)中管理源、跟踪 bug 和工作项。 使用你选择的 Git 存储库,包括 GitHub 中的存储库。 凭借 CodeLens 可获得对代码史无前例的见解,将你所需的所有内容置于一行中。

最佳调试程序

一站式的一流 IDE

使用世界一流的调试器识别 C#、JavaScript、Node.js、Python 或任何其他 Visual Studio 支持的语言中的问题。 在任何浏览器中或云中,从本地或远程诊断 Bug。 充分利用高级的断点配置进行细粒度执行控制,并通过 Visual Studio 中的多个视图灵活检查状态。

调试程序屏幕截图

反馈