![The Commons vs "normality". Global Capitalism, Commodity Chains and Migration after Covid-19](https://i.ytimg.com/vi/47Epxzkyw8Y/hqdefault.jpg)
Съдържание
- Определение - Какво означава общата езикова инфраструктура (CLI)?
- Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
- Техопедия обяснява общата езикова инфраструктура (CLI)
Определение - Какво означава общата езикова инфраструктура (CLI)?
Общата езикова инфраструктура (CLI) е спецификация на Microsoft за изпълнение на приложения за езикови програми на високо ниво в различни компютърни системи без промяна на кода на приложението. CLI се основава на концепцията на Microsoft .NET, че някои езикови програми на високо ниво изискват модификации поради системния хардуер и ограниченията за обработка.
CLI компилира приложенията като междинен език (IL), който автоматично се компилира като нативен системен код. Този подход позволява на приложенията да се изпълняват без пренаписване на код в ограничени системи.
Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.
Техопедия обяснява общата езикова инфраструктура (CLI)
CLI компонентите са както следва:
- Общ тип система (CTS): Основният модел на CLI. Осигурява поддръжка на широк спектър от типове данни на езика на програмиране, често посочвани от различни компилатори. Метаданни: Известни като данни за данните. Механизъм между различни инструменти, като компилатори и отстраняване на грешки, и виртуалната система за изпълнение (VES). Определя метаданните за типовете данни за CTS.
- Обща спецификация на езика (CLS): Основен набор от правила за всеки език за компилация съгласно стандартите на CLI.
- Виртуална система за изпълнение (VES): Зарежда и стартира CLI програми и внедрява модела CTS. Предоставя услуги, необходими за управление на код и данни. Използва метаданни с късно свързване за свързване на свързани модули за изпълнение.
Предимствата на CLI са, както следва:
- Определя последователен модел на програмиране. Например, .NET програма е синтактично подобна на C.NET или VB.NET и следва същите основни стъпки при достъп и получаване на данни.
- Администраторите могат да дефинират и засилят сигурността, като ограничават достъпа до данни и гарантират автентичността на потребителя.
- Внедрява протоколи като HTTP, протокол за контрол на предаване / протокол за интернет (TCP / IP), прост протокол за достъп до обекти (SOAP) и разширяем език за маркиране (XML), осигурявайки технологична съвместимост с добавени слоеве за сигурност.
- Позволява на потребителите да разделят логиката за представяне на приложението и бизнес логиката за по-голяма поддръжка и преносимост.