Rumah Pembangunan Apakah infrastruktur bahasa yang sama (cli)? - definisi dari techopedia

Apakah infrastruktur bahasa yang sama (cli)? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Infrastruktur Bahasa Umum (CLI)?

Infrastruktur Bahasa Umum (CLI) adalah spesifikasi Microsoft untuk menjalankan aplikasi program bahasa peringkat tinggi dalam sistem komputer yang berbeza tanpa menukar kod aplikasi. CLI didasarkan pada konsep Microsoft .NET yang beberapa program bahasa peringkat tinggi memerlukan pengubahsuaian disebabkan oleh perkakasan sistem dan kekangan pemprosesan.

CLI mengkompilasikan aplikasi sebagai Bahasa Pertengahan (IL), yang secara automatik disusun sebagai kod sistem asli. Pendekatan ini membolehkan aplikasi berjalan tanpa menulis semula kod dalam sistem terhad.

Techopedia menerangkan Infrastruktur Bahasa Biasa (CLI)

Komponen CLI adalah seperti berikut:

  • Sistem Jenis Biasa (CTS): Model teras CLI. Memberi sokongan untuk pelbagai jenis data bahasa pengaturcaraan yang sering dirujuk oleh penyusun yang berbeza. Metadata: Dikenali sebagai data mengenai data. Mekanisme antara pelbagai alat, seperti penyusun dan debugger, dan Sistem Pelaksanaan Maya (VES). Mendefinisikan metadata untuk jenis data CTS.
  • Spesifikasi Bahasa Umum (CLS): Satu set peraturan asas bagi mana-mana bahasa penyusun mengikut piawaian CLI.
  • Sistem Pelaksanaan Maya (VES): Beban dan menjalankan program CLI dan melaksanakan model CTS. Menyediakan perkhidmatan yang diperlukan untuk menguruskan kod dan data. Menggunakan metadata mengikat lewat untuk menyambung modul jangka masa yang berkaitan.

Kelebihan CLI adalah seperti berikut:

  • Menetapkan model pengaturcaraan yang konsisten. Sebagai contoh, program .NET bersifat syntactically serupa dengan C.NET atau VB.NET dan mengikuti langkah penting yang sama apabila mengakses dan memperoleh data.
  • Pentadbir boleh menentukan dan mengukuhkan keselamatan dengan menghadkan akses data dan memastikan kesahihan pengguna.
  • Protokol pelaksanaan seperti HTTP, Protokol Kawalan Transmisi / Internet Protocol (TCP / IP), Simple Object Protocol (SOAP) dan Extensible Markup Language (XML), menyediakan keserasian teknologi dengan lapisan keselamatan tambahan.
  • Membolehkan pengguna memisahkan logik pembentangan aplikasi dan logik perniagaan untuk meningkatkan penyelenggaraan dan mudah alih.
Apakah infrastruktur bahasa yang sama (cli)? - definisi dari techopedia