什么是 .NET?

.NET

.NET 是由 Microsoft 创建的一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用。

使用 .NET,可以使用多种语言、编辑器和库来构建 Web、移动、桌面、游戏和 IoT 等。

语言

可以使用 C#、F# 或 Visual Basic 编写 .NET 应用。

  • C# 是一种简单、现代、面向对象和类型安全的编程语言。
  • F# 是一种编程语言,利用它可轻松编写简洁、可靠且性能出色的代码。
  • Visual Basic 是一种易于使用的语言,简单语法便于生成类型安全、面向对象的应用。

跨平台

无论是使用 C#、F# 还是 Visual Basic,代码都会在任何兼容的操作系统上本机运行。可以使用 .NET 生成多种类型的应用。有些是跨平台的,有些则针对特定的一组操作系统和设备。

一致的 API

.NET 提供一组标准的基类库和 API,这些库和 API 对所有 .NET 应用程序都是通用的。

每个应用模型还可以公开特定于其运行的操作系统或它提供的功能的其他 API。例如,ASP.NET 是跨平台 Web 框架,它提供用于生成在 Linux 或 Windows 上运行的 Web 应用的其他 API。

为了扩展功能,Microsoft 和其他公司维护着一个正常的 .NET软件包生态系统。

NuGet是专为包含了 100,000 多个包的 .NET 构建的包管理器。

应用程序模型

可以使用 .NET 生成多种类型的应用。为了帮助你更快地生成应用,应用模型基于基础库构建。

 

活动社区和开放源代码

.NET 为开放源代码,位于 .NET 基金会 下。.NET 基金会为独立组织,旨在促进围绕 .NET 生态系统的开放型开发和协作。

由于 .NET 是开放源代码,你可以加入成千上万已参与 .NET 平台的开发人员和公司。

通过 Stack Overflow 上的活跃开发人员社区快速获取问题解答。

工具

Visual Studio 产品系列在 Windows, Linux, and macOS 上提供了出色的 .NET 开发体验。

Visual Studio Marketplace 拥有来自 Microsoft 和其他方面的数千个编辑器扩展。

如果你希望使用不同的编辑器,则许多常用编辑器都有 .NET 命令行工具和插件。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值