Σπίτι Ανάπτυξη Ποια είναι η κοινή γλωσσική υποδομή (cli); - ορισμός από την τεχνολογία

Ποια είναι η κοινή γλωσσική υποδομή (cli); - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

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

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

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

Η 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), παρέχοντας συμβατότητα τεχνολογίας με πρόσθετα επίπεδα ασφαλείας.
  • Επιτρέπει στους χρήστες να διαχωρίζουν τη λογική παρουσίασης εφαρμογών και την επιχειρησιακή λογική για αυξημένη συντήρηση και φορητότητα.
Ποια είναι η κοινή γλωσσική υποδομή (cli); - ορισμός από την τεχνολογία