Κοινή Γλωσσική Υποδομή (CLI)

Συγγραφέας: Randy Alexander
Ημερομηνία Δημιουργίας: 2 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 26 Ιούνιος 2024
Anonim
MJC Engineering Kata. Забавы инженеров - помогаем продать кроссовки.
Βίντεο: MJC Engineering Kata. Забавы инженеров - помогаем продать кроссовки.

Περιεχόμενο

Ορισμός - Τι σημαίνει η Κοινή Γλωσσική Υποδομή (CLI);

Η Κοινή Γλωσσική Υποδομή (CLI) είναι μια προδιαγραφή της Microsoft για τη διεξαγωγή εφαρμογών γλωσσικού προγράμματος υψηλού επιπέδου σε διάφορα συστήματα υπολογιστών, χωρίς να αλλάζει ο κώδικας εφαρμογής. Το CLI βασίζεται στην ιδέα της Microsoft .NET, σύμφωνα με την οποία ορισμένα γλωσσικά προγράμματα υψηλού επιπέδου απαιτούν τροποποιήσεις εξαιτίας των περιορισμών του υλικού του συστήματος και της επεξεργασίας.


Το CLI συγκεντρώνει τις εφαρμογές ως ενδιάμεση γλώσσα (IL), η οποία συντάσσεται αυτόματα ως εγγενής κωδικός συστήματος. Αυτή η προσέγγιση επιτρέπει στις εφαρμογές να τρέχουν χωρίς επανεγγραφή κώδικα σε περιορισμένα συστήματα.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη Κοινή Γλωσσική Υποδομή (CLI)

Τα στοιχεία CLI είναι τα εξής:

  • Σύστημα κοινού τύπου (CTS): Το βασικό μοντέλο CLI. Παρέχει υποστήριξη για ένα ευρύ φάσμα τύπων δεδομένων γλώσσας προγραμματισμού που συχνά αναφέρονται από διαφορετικούς μεταγλωτιστές. Μεταδεδομένα: Γνωστά ως δεδομένα σχετικά με τα δεδομένα. Ένας μηχανισμός μεταξύ διαφόρων εργαλείων, όπως οι μεταγλωττιστές και τα προγράμματα εντοπισμού σφαλμάτων, και το Virtual Virtual System (VES). Ορίζει τα μεταδεδομένα για τους τύπους δεδομένων CTS.
  • Κοινή προδιαγραφή γλωσσών (CLS): Βασικό σύνολο κανόνων για κάθε γλώσσα σύνταξης σύμφωνα με τα πρότυπα CLI.
  • Εικονικό Σύστημα Εκτέλεσης (VES): Καταγράφει και εκτελεί προγράμματα CLI και υλοποιεί το μοντέλο CTS. Παρέχει υπηρεσίες που απαιτούνται για τη διαχείριση κωδικών και δεδομένων. Χρησιμοποιεί καθυστερημένα δεσμευτικά μεταδεδομένα για τη σύνδεση συναφών ενοτήτων χρόνου εκτέλεσης.

Τα πλεονεκτήματα του CLI είναι τα εξής:


  • Ορίζει ένα σταθερό μοντέλο προγραμματισμού. Για παράδειγμα, ένα πρόγραμμα .NET είναι συντακτικά παρόμοιο με το C.NET ή το VB.NET και ακολουθεί τα ίδια βασικά βήματα κατά την πρόσβαση και λήψη δεδομένων.
  • Οι διαχειριστές μπορούν να καθορίσουν και να ενισχύσουν την ασφάλεια περιορίζοντας την πρόσβαση σε δεδομένα και διασφαλίζοντας την αυθεντικότητα του χρήστη.
  • Εφαρμόζει πρωτόκολλα όπως HTTP, Πρωτόκολλο Ελέγχου Μεταφοράς / Πρωτόκολλο Διαδικτύου (TCP / IP), Simple Object Access Protocol (SOAP) και Extensible Markup Language (XML), παρέχοντας συμβατότητα τεχνολογίας με πρόσθετα επίπεδα ασφαλείας.
  • Επιτρέπει στους χρήστες να διαχωρίζουν τη λογική παρουσίασης εφαρμογών και την επιχειρησιακή λογική για αυξημένη συντήρηση και φορητότητα.