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.