Pengenalan .NET Framework
Microsoft .NET Framework (dibaca Dot Net Framework) atau lebih dikenal dengan singkatan Dot Net (tidak berhubungan dengan domain .net) merupakan sebuah perangkat lunak kerangka keja yang berjalan utamanya pada sistem operasi microsoft windows, saat ini .NET Framework ummumnya telah terintegrasi dalam distribusi standar windows (mulai dari windows server 2003 dan versi – versi windows yang lebih baru). Kerangka kerja ini menyediakan sejumlah besar pustaka pemrograman serra interoperabilitaas yang baik sehingga memungkinkan bahasa – bahasa tersebut berfungsi satu dengan lain dalam pengembangan sistem. Berbeda halnya dengan tipikal aplikasi konvensional umumnya, pemrograman yang ditulis dengan memanfaatkan .NET Framework berjalan pada lingkungan perangkat lunak melalui Common language Runtime, dan bukan perangkat keras secara langsung. Hal ini memungkinkan aplikasi yang dibuat di atas .NETsecara teoritis dapat berjalan pada perangkat keras apapun yang didukung oleh .NET Framework. Perangkat lunak ini adalah kunci penawaran utama dari microsoft, dan dimaksudkan untuk digunakan oleh sebagian besar aplikasi – aplikasi baru yang dibuat untuk platform windows.
Pada dasaenya . net Framework memiliki 2 komponen utama : CLR dan .NET Framework class library. Program – program yang dituliss untuk .NET Framework dijalankan pada suatu lingkungan software yang mengatur persyaratan – persyaratan runtime program. Runtime environment ini, yang juga merupakan suatu bagian dari .NET Framework, dikenal sebagain Common language Runtime (CLR). CLR menyediakan penampilan dari application virtual machine, sehingga para programmer tidak perlu mengetahui kemampuan cpu tertentu yang akan menjalankan program. CLR juga menyediakan layanan – layanan penting lainnya seperti jaminan keamanan, pengaturan memori, garbage collection dan exception handling/penanganan kesalahan pada saat runtime. Class library dan CLR ini merupakan komponen inti dari .NET Framework. Kerangka kerja itu pun dibuat sedemikian rupa agar para programmer dapat mengembangkan program komputer dengan jauh lebih mudah, dan juga untuk mengurangi kerawanan aplikasi dan juga komputer dari beberapa ancaman keamanan.
CLR adalah turunan dari CLI (Common Language Infrastrucuture) yang saat ini merupakan standar ECMA (European Computer Manufactur Association). Solusi – solusi program pembentuk class library dari .NET Framework mengcover area yang luas dari program pada bidang user interface, pengaksesan data, koneksi baisi data, kriptografi, pembuatan aplikasi berbasis web, algoritma numerik, dan komunikasi jaringan. Fungsi – fungsi yang ada dalam class library dapat digabungkan oleh programmer dengan kodenya sendiri untuk membuat suatu program aplikasi baru.
.NETseringkali juga dapat diartikan sebagai platform, yang merupakan suatu lingkungan terpadu untuk penmbangan dan eksekusi untuk berbagai macam bahasa pemrograman dana kumpulan library untuk bekrja sama membuat dan menjalankan aplikasi berbasis windows yang lebih mudah untuk didistribusikan, dan diintegrasikan dengan sistem jaringan lain.
Dalam perkembangannya, .NETseringkali dikaitkan pula dengan versi visual studio yang dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NETdan versi Visual Studio yang terkait :


SUMBER :
Modul kursus web programming Gunadarma.

Komentar

Postingan populer dari blog ini

KELEBIHAN DAN KELEMAHAN E - BUSINESS

SMALL WORD (STRUKTUR WEB)

ABSTRAKSI DAN GENERALISASI