添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

.NET 平台

.NET 是一个开发人员平台,由工具、编程语言、库组成,用于构建许多不同类型的应用程序。

基本平台提供适用于所有不同类型的应用的组件。其他框架(如 ASP.NET)通过用于生成特定类型应用的组件来扩展 .NET。

以下是 .NET 平台中包含的一些内容:
  • C#、F#、Visual Basic 编程语言
  • 用于处理字符串、日期、文件/IO 等的 基础库
  • 适用于 Linux, Windows, macOS, and Docker 的 编辑器和工具
  • 用于处理 C# 或 F# 中 Web 请求的基础框架
  • 用于使用 C# 构建动态网页的网页模板化语法 ,称为 Razor。
  • 通用 Web 模式的库 ,例如模型-视图-控制器 (MVC)
  • 身份验证系统 包括用于处理登录名的库、数据库、模板页面,包括使用 Google、Twitter 等进行多重身份验证和外部身份验证。
  • 编辑器扩展 提供了语法突出显示、代码完成和其他专门用于开发网页的功能
  • 使用 C#、HTML、CSS 和 JavaScript 的动态页面

    Razor 提供使用 HTML 和 C# 创建动态网页的语法。在服务器上对 C# 代码进行评估,生成的 HTML 内容将发送给用户。

    执行客户端的代码以 JavaScript 编写。ASP.NET 与 JavaScript 框架集成,并包括单页应用(SPA)框架(如 React 和 Angular)的预配置模板。

    Linux, Windows, macOS, and Docker

    可以在 Linux, Windows, macOS, and Docker 上开发和运行 ASP.NET 应用。

    Visual Studio 系列产品具有用于在任何操作系统上生成 .NET 应用的工具。此外,还有许多适用于常用编辑器的命令行工具和扩展。

    了解 .NET 工具

    什么是 ASP.NET Core?

    如果使用 ASP.NET,你很快就会看到 ASP.NET Core 这一词。

    ASP.NET Core 为 ASP.NET 的开源和跨平台版本。应将 ASP.NET Core 用于所有新应用程序。此站点上的所有教程都使用 ASP.NET Core。

    在 ASP.NET Core 之前存在的仅限 Windows 的 ASP.NET 版本通常称为 ASP.NET。大多数创新发生在 ASP.NET Core 中,但其他版本会继续接收次要更新和 bug 修复。

    详细了解 ASP.NET Core