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
Posting Komentar