通用语言基础架构(CLI)

作者: Randy Alexander
创建日期: 2 四月 2021
更新日期: 26 六月 2024
Anonim
一万小时计划13,什么是命令行界面(CLI)
视频: 一万小时计划13,什么是命令行界面(CLI)

内容

定义-公共语言基础结构(CLI)是什么意思?

通用语言基础结构(CLI)是一项Microsoft规范,用于在不更改应用程序代码的情况下在不同的计算机系统中运行高级语言程序应用程序。 CLI基于Microsoft .NET概念,由于系统硬件和处理限制,某些高级语言程序需要进行修改。


CLI将应用程序编译为中间语言(IL),该语言会自动编译为本机系统代码。这种方法允许应用程序在有限的系统中运行而无需重写代码。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

Techopedia解释了公共语言基础结构(CLI)

CLI组件如下:

  • 通用类型系统(CTS):CLI核心模型。提供对通常由不同编译器引用的多种编程语言数据类型的支持。元数据:称为关于数据的数据。各种工具(例如编译器和调试器)与虚拟执行系统(VES)之间的一种机制。定义CTS数据类型的元数据。
  • 通用语言规范(CLS):根据CLI标准的任何编译语言的基本规则集。
  • 虚拟执行系统(VES):加载并运行CLI程序并实现CTS模型。提供管理代码和数据所需的服务。使用后期绑定元数据连接相关的运行时模块。

CLI的优势如下:

  • 定义一致的编程模型。例如,.NET程序在语法上类似于C.NET或VB.NET,并且在访问和获取数据时遵循相同的基本步骤。
  • 管理员可以通过限制数据访问并确保用户真实性来定义和加强安全性。
  • 实现HTTP,传输控制协议/ Internet协议(TCP / IP),简单对象访问协议(SOAP)和可扩展标记语言(XML)之类的协议,从而提供与增加的安全层的技术兼容性。
  • 允许用户分离应用程序表示逻辑和业务逻辑,以增加维护和可移植性。