.Net Core重要组件
- CoreCLR(相当于JAVA的JRE):公共语言运行时,C++编写
1.1 中间代码解析 .NET程序(IL),原生程序,Native
1.2 中间代码编译 JIT
1.3 类型安全 string Object GetTpye,类型信息,托管对象.
1.4 异常处理 try-catch
1.5 线程管理,托管线程,垃圾回收机制
1.6 GC - CoreFX : 基础类库.net framework(针对跨平台partial+条件编译)迁移过来,C#编写。
2.1 跨平台兼容性:适应各种操作系统和硬件环境。
2.2 模块化架构:按需引入,简化依赖管理,提高性能。
2.3 开源社区驱动:快速修复问题,持续创新。
2.4 Docker 整合:轻松实现容器化部署。
2.5 强类型与编译时检查:确保代码质量,减少运行时错误。 - CLI
3.1 Common Language Infrastructure =通用中间架构
3.2 Command Line Interface=命令行接口 - Roslyn=编译平台,代码分析