Framework memiliki dua komponen utama: runtime bahasa umum dan Framework kelas.. Runtime bahasa umum adalah dasar dari NET. Framework. Anda
dapat menganggap runtime sebagai agen yang mengelola kode pada waktu
eksekusi, menyediakan layanan inti seperti manajemen memori, manajemen
thread, dan Remoting, sementara juga menegakkan keamanan jenis ketat dan
bentuk lain dari akurasi kode yang mempromosikan keamanan dan
ketahanan. Bahkan, konsep pengelolaan kode merupakan prinsip dasar dari runtime. Kode
yang menargetkan runtime dikenal sebagai kode dikelola, sedangkan kode
yang tidak menargetkan runtime dikenal sebagai kode unmanaged. Perpustakaan
kelas, komponen utama lain dari. NET Framework, adalah komprehensif,
koleksi berorientasi objek jenis reusable yang dapat Anda gunakan untuk
mengembangkan aplikasi mulai dari baris perintah atau antarmuka pengguna
grafis (GUI) aplikasi tradisional untuk aplikasi berbasis pada inovasi terbaru yang disediakan oleh ASP.NET, seperti Formulir Web dan layanan Web XML.NET.
Kerangka dapat diselenggarakan oleh komponen unmanaged yang memuat
runtime bahasa umum ke dalam proses mereka dan memulai pelaksanaan kode
dikelola, sehingga menciptakan lingkungan perangkat lunak yang dapat
memanfaatkan kedua fitur dikelola dan unmanaged. The. NET Framework tidak hanya menyediakan beberapa runtime host, tetapi juga mendukung pengembangan runtime host pihak ketiga.Misalnya, ASP.NET runtime host untuk menyediakan scalable, lingkungan server-side untuk managed code. ASP.NET
bekerja secara langsung dengan runtime untuk memungkinkan aplikasi
ASP.NET dan XML layanan Web, yang keduanya dibahas kemudian dalam topik
ini.Internet Explorer adalah contoh dari sebuah aplikasi yang host unmanaged runtime (dalam bentuk perpanjangan tipe MIME). Menggunakan
Internet Explorer untuk menjadi tuan rumah runtime memungkinkan Anda
untuk menanamkan komponen dikelola atau kontrol Windows Forms dalam
dokumen HTML. Hosting
runtime dengan cara ini membuat kode mobile dikelola mungkin, tetapi
dengan perbaikan signifikan yang hanya kode dikelola dapat menawarkan,
seperti eksekusi semi-terpercaya dan terisolasi penyimpanan file.Ilustrasi
berikut menunjukkan hubungan runtime bahasa umum dan perpustakaan kelas
untuk aplikasi Anda dan sistem secara keseluruhan. Ilustrasi ini juga menunjukkan bagaimana kode dikelola beroperasi dalam arsitektur yang lebih besar.
Download
.NET Framework 3.5 SP1 | 231.5 Mb
.NET Framework 4.5 | 48.0 Mb
ConversionConversion EmoticonEmoticon