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
0 komentar:
Posting Komentar