Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
  • 1.2 .NET框架与.NET Core简介

1.2 .NET框架与.NET Core简介

1.2.1 .NET框架概述

.NET框架是微软推出的软件开发平台,自2002年发布以来已成为企业级应用开发的核心技术栈。其核心组件包括:

  • 公共语言运行时(CLR):提供内存管理、异常处理和线程管理等基础服务
  • 基础类库(BCL):包含数千个可重用的类、接口和值类型
  • 语言互操作性:支持C#、VB.NET、F#等多种语言混合开发

典型应用场景:

  • Windows桌面应用(WinForms/WPF)
  • 企业级Web应用(ASP.NET WebForms/MVC)
  • 服务端组件开发

1.2.2 .NET Core的革命性进化

.NET Core是2016年推出的跨平台开源版本,主要特性包括:

  • 跨平台支持:Windows/Linux/macOS全平台运行
  • 模块化设计:通过NuGet包按需引用组件
  • 高性能:相比传统.NET框架有显著性能提升
  • 统一标准:遵循.NET Standard规范

版本演进里程碑:

  • .NET Core 1.0(2016)
  • .NET Core 3.1 LTS(2019)
  • .NET 5(2020,开始版本统一)
  • .NET 6/7/8(持续更新)

1.2.3 .NET框架与.NET Core对比

特性.NET Framework.NET Core
跨平台仅Windows全平台
部署方式系统级安装独立/依赖共享
新功能支持已停止更新持续更新
云原生支持有限原生支持
微服务架构不推荐推荐

1.2.4 .NET生态系统现状

现代.NET技术栈包含:

  • .NET 6+:当前主流版本(LTS版本推荐生产环境使用)
  • Mono:Xamarin移动开发的运行时基础
  • Unity:游戏开发引擎的脚本运行时

选择建议:

  • 新项目建议直接采用.NET 6+
  • 遗留系统可考虑.NET Framework 4.8
  • 跨平台需求优先考虑.NET Core 3.1+

专家提示:2023年后微软官方推荐所有新项目使用.NET 7/8,.NET Framework仅维护不新增功能。


这个Markdown内容包含:
1. 清晰的分级标题结构
2. 对比表格直观展示差异
3. 关键特性列表
4. 版本演进时间线
5. 实际开发建议
6. 专家提示框突出重要信息
7. 规范的Markdown语法(表格、列表、引用等)

需要补充或调整任何部分请随时告知。
Last Updated:: 5/3/25, 11:01 PM