跳转至主内容

免费。 跨平台。 开放源代码。

使用 .NET 生成
任何应用

借助开发人员所喜爱的、受组织信任的免费开放源代码平台,更快更轻松地创建精美的应用和可缩放的云服务。

在 Windows, Linux, and macOS 上支持

免费、开源

.NET 是一个免费的开放源代码项目,它在 GitHub 上开发和维护,而 GitHub 是数百万希望一起创建出色内容的开发人员的家园。

快速和跨平台

根据 TechEmpower,.NET 的执行速度快鱼任何其他常用框架。可以在多个平台(包括 Windows、Linux 和 macOS)上编写、运行和生成。

新式和高效

.NET 可帮助你构建适用于 Web、移动、桌面、云等的应用。.NET 具有强大的支持生态系统和强大的工具,对于开发人员而言是最高效的平台。

借助 .NET 的强大功能构建应用

后端 API

重用代码以生成可访问所有客户端的安全 REST API。

前端 Web

使用 C# 生成前端应用。无需学习 JavaScript。

多平台

从单个代码库部署到移动、Web、桌面和嵌入式设备。

浏览 .NET 提供的所有内容

Web

为 macOS、Windows、Linux 和 Docker 构建 Web 应用和服务。

手机

使用单一代码库生成适用于 iOS、Android 和 Windows 等的本机移动应用。

桌面

创建适用于 Windows 和 macOS 的本机应用,或使用 Web 技术生成可随时随地运行的应用。

微服务

创建可在 Docker 容器上运行的可独立部署的微服务。

使用现有云服务,或创建和部署自己的云服务。

机器学习

为应用添加视觉算法、语音处理、预测模型等。

游戏开发

为最热门的台式机、手机和控制台开发 2D 和 3D 游戏。

物联网

使用 Raspberry Pi 和其他单板计算机的本机支持创建 IoT 应用。

开始 .NET 学习之旅所需的一切内容

.NET 提供学习资源库。访问 Microsoft Learn 中的视频、教程、代码示例和内容,以帮助你更好地进行构建。

浏览学习门户

.NET 初学者视频

需要 .NET 开发入门指南? 我们为你提供了 .NET 初学者视频。请浏览有关 Web、移动、桌面、C#、机器学习、容器/Docker、数据访问等内容的视频。

浏览初学者视频

Microsoft Learn

探索如何在 Microsoft Learn 上使用 .NET 生成应用。无论你是新人还是经验丰富的专家,Microsoft Learn 的实践方法都会免费帮助你更快、更自信地按自己的节奏实现目标。

开始

LinkedIn Learning

了解作为 .NET 软件开发人员的职业所需的编程技能。体验 .NET 学习课程,这些课程提供了有关利用 .NET 的核心技术的多个视角。

浏览课程

NuGet

使用深受数百万开发人员信任的最安全的包生态系统进行构建。目前可使用超过 32 万个唯一包,并且每年还会新增 5 万个。

浏览 NuGet 库

Visual Studio

使用适用于 .NET 开发人员的最佳 IDE 进行开发。打包了一系列工具和功能,可用于提升和增强软件开发的每个阶段。

了解 Visual Studio 系列

Azure

在专为 .NET 设计的云平台上创建新式且可缩放的云应用。

浏览 Azure 资源和工具
成为全局成员 .NET 开发者社区

加入由使用 .NET 进行构建的全球开发人员组成的大型参与式社区。一起共享、展示和解决问题。保持连接。

建立连接

谁在使用 .NET?

全球顶级组织由 .NET 提供支持,并信任 Microsoft 能够让 .NET 成为行业中面向其业务关键型软件的最佳选择。像你一样出色的开发人员已使用 .NET 为遍布各个行业的全球数百万家公司构建了令人惊叹的软件。

阅读客户案例
准备好开始使用了吗?

通过分步教程轻松了解 .NET。

开始
关注我们