תשתית נפוצה (CLI)

מְחַבֵּר: Randy Alexander
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 26 יוני 2024
Anonim
CLI via .NET. Обзор 1.0. Что такое CLI (Common Language Infrastructure)?
וִידֵאוֹ: CLI via .NET. Обзор 1.0. Что такое CLI (Common Language Infrastructure)?

תוֹכֶן

הגדרה - מה המשמעות של תשתית שפה נפוצה (CLI)?

תשתית שפה נפוצה (CLI) היא מפרט של מיקרוסופט להפעלת יישומי תוכנית שפה ברמה גבוהה במערכות מחשב שונות מבלי לשנות את קוד היישום. 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, פרוטוקול בקרת שידור / פרוטוקול אינטרנט (TCP / IP), פרוטוקול גישה לאובייקטים פשוטים (SOAP) ושפת סימון Extensible Markup (XML), ומספק תאימות טכנולוגית עם שכבות אבטחה נוספות.
  • מאפשר למשתמשים להפריד בין היגיון להצגת יישומים והיגיון עסקי להגברת התחזוקה והניידות.