Apakah Microsoft .Net Framework atau Runtimes?

Apakah Microsoft Net Framework Atau Runtimes



.Perpustakaan bersih berkongsi kod yang digunakan oleh pembangun. Pembangun menggunakan rangka kerja pembangunan untuk membuat dan menjalankan aplikasi dan perkhidmatan web dalam Windows tanpa menulis kod dari awal, mereka hanya menggunakan kod kongsi .Net untuk melaksanakan fungsi. Terdapat keperluan untuk memasang .Net runtime untuk menulis kod dalam .Net. .Net ini dipasang dalam Windows 10 dan dikemas kini secara automatik apabila diperlukan.

Artikel ini menerangkan secara ringkas Apa itu Microsoft .Net Framework atau Runtimes.

Terangkan Microsoft .Net Framework atau Runtimes

Platform .Net itu sendiri dibuat dengan menggunakan perpustakaan, alatan dan bahasa pengaturcaraan yang berbeza yang digunakan untuk mencipta banyak aplikasi. Kod .Net dijalankan oleh Windows, Android, Linux dan iOS.







1: Rangka Kerja Bersih



Ini ialah penggunaan .Net yang menyokong menjalankan tapak web, aplikasi desktop dan pelayan pada Windows.



2: .Bersih





Platform ini dilaksanakan untuk menjalankan tapak web, aplikasi desktop dan pelayan pada Linux, iOS dan Windows. Kod .Net tersedia dengan mudah di GitHub. Pada permulaannya, ia dikenali sebagai .Net core sekarang kita hanya menyebutnya sebagai .Net.

Komponen Microsoft .Net Framework

Komponen Microsoft .Net Framework diterangkan di bawah:



  • CLR (Masa Jalan Bahasa Biasa)
  • Perpustakaan Kelas
  • Infrastruktur Bahasa Biasa (CLI)

CLR (Masa Jalan Bahasa Biasa)

CLR terletak pada teras rangka kerja .Net yang mengendalikan aplikasi masa jalan. Ia menawarkan banyak aplikasi seperti pengendalian pengecualian, pengurusan benang, pengumpulan sampah, pengurusan memori, keselamatan jenis dan keselamatan. Semua program yang ditulis untuk .Net Framework dijalankan dalam Language Runtime yang sama. Program-program ini diterjemahkan kepada yang biasa “Kod Bahasa Perantaraan (CIL)” kerana ia tidak diterjemahkan terus ke dalam kod mesin. Dalam fasa pelaksanaan, a “JIT (Tepat masa)” pengkompil menterjemahkan “Program CIL” ke dalam program mesin.

Perpustakaan Kelas

Pustaka ini mengandungi fungsi dan kelas yang telah dibina yang digunakan oleh pengaturcara dalam kod mereka. Perpustakaan kelas menawarkan API untuk membaca dan menulis fail, menyambung ke pangkalan data dan lukisan.

CLI (Infrastruktur Bahasa Biasa)

CLI ialah Spesifikasi Microsoft yang melaksanakan aplikasi bahasa peringkat tinggi dalam berbilang sistem komputer tanpa mengubah sebarang kod. Ia berdasarkan konsep Microsoft .Net, disebabkan oleh beberapa perkakasan sistem dan had pemprosesan beberapa bahasa pengaturcaraan peringkat tinggi memerlukan perubahan.

Aplikasi .Net dicipta dalam banyak bahasa pengaturcaraan seperti F#, C# atau Visual Basic. Program ini diterjemahkan ke dalam Common Intermediate Language (CIL) dan disimpan dalam fail perhimpunan dengan sambungan fail . dll atau . exe .

Kebaikan Microsoft .Net Framework

Terdapat banyak kelebihan Microsoft .Net Framework beberapa daripadanya disenaraikan di bawah:

  • Menyokong Reka Letak Berbilang Platform
  • Studio Visual
  • OOP (Pengaturcaraan Berorientasikan Objek)
  • Penyerahan Aplikasi
  • Penjimatan masa

Menyokong Reka Letak Berbilang Platform

Rangka Kerja .Net menyediakan kod sumber terbuka yang berjalan merentasi berbilang platform. Sebagai Contoh, rangka kerja membenarkan, pengguna berjalan pada Linux, Windows dan MacOS.

Studio Visual

Visual Studio ialah alat yang digunakan untuk platform .Net yang mewakili IDE ( Persekitaran Pembangunan Bersepadu). Pembangun menggunakan alat ini untuk membina aplikasi, mengalih keluar ralat mereka dan menerbitkannya pada berbilang platform.

OOP (Pengaturcaraan Berorientasikan Objek)

Perkara terbaik tentang .Net Framework ialah ia berdasarkan OOP dan membahagikan aplikasi kepada bahagian yang lebih kecil. Ia membolehkan pembangun bekerja pada satu demi satu masa.

Penyerahan Aplikasi

Penggunaan aplikasi adalah mudah dengan menggunakan alat pembangunan .Net sama seperti menyalin dan memadam folder.

Penjimatan masa

Rangka Kerja .Net menjimatkan masa pembangun dengan menggunakan sebahagian kecil kod dan menjimatkan kos pembangunan. Ia juga meningkatkan kemungkinan untuk melancarkan aplikasi dalam masa yang lebih singkat.

Penyelenggaraan Mudah

Dalam .Kod sumber bersih dan HTML digabungkan yang membolehkan pembangun membangunkan dan menyelenggara halaman dengan mudah. Pelaksanaan kod sumber dalam pelayan menjadikan halaman web lebih fleksibel dan lebih kuat.

Keburukan Microsoft .Net Framework

Banyak keburukan Microsoft .Net Framework beberapa daripadanya dinyatakan di sini:

  • Kelajuan
  • kos
  • Keperluan Sumber
  • Isu Kebocoran Memori

Kelajuan

Kelajuan aplikasi yang dibuat dalam .Net adalah perlahan. Perbezaan dalam kelajuan mudah dilihat apabila pembangun menggunakan kod lain.

kos

Dari segi pelesenan, rangka kerja .Net ini lebih mahal. Jika saiz permohonan jauh besar maka perbelanjaan tidak dapat ditanggung. Jadi, platform ini tidak disyorkan apabila harganya sangat tinggi.

Keperluan Sumber

Rangka kerja ini memerlukan lebih banyak sumber dalam bentuk RAM. Apabila lebih banyak RAM diperlukan, berat rangka kerja meningkat.

Isu Kebocoran Memori

Dalam rangka kerja .Net, isu kebocoran memori diperhatikan seperti dalam platform lain. Pemungut Sampah dalam .Net tidak mencukupi. Isu kebocoran memori adalah perkara biasa dalam .Net tanpa pengurusan yang betul. Menyelesaikan isu ini memerlukan usaha tambahan.

Kesimpulan

Rangka kerja .Net hari ini ialah rangka kerja yang paling disukai dalam kalangan pembangun kerana ia selamat, berguna dan boleh dipercayai. Pembangun menggunakan rangka kerja ini untuk membangunkan aplikasi dan laman web yang memberi kekuatan kepada syarikat dan meningkatkan pertumbuhan ke peringkat seterusnya. Semua orang bekerja keras untuk meningkatkan dan mengekalkan pertumbuhan firma. Artikel ini menerangkan, apakah itu Microsoft .Net Framework atau Runtimes, komponen Microsoft .Net dan kebaikan dan keburukannya dalam bentuk yang mudah dan boleh difahami dengan baik.