.NET Framework: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan peramban seluler
Yudaka (bicara | kontrib)
Tidak ada ringkasan suntingan
Tag: Suntingan perangkat seluler Suntingan aplikasi seluler Suntingan aplikasi Android
Baris 1:
blokir pc komputer multi player dan ip 114.124.147.114
{{periksaterjemahan|en|.NET Framework}}
{{bedakan|.net}}
{{Infobox Software|
name = .NET Framework
|logo =
|caption =
|developer = [[Microsoft]]
|latest_release_version = 4.6.1
|latest_release_date = {{Start date and age|2015|11|17|df=yes}}
|genre = [[System platform]]
|license = [[Perangkat lunak tak bebas|Proprietary software]]
|website = {{URL|msdn.microsoft.com/netframework}}
}}
 
'''''Microsoft .NET Framework''''' (dibaca ''Microsoft Dot Net Framework'') atau lebih dikenal dengan singkatan '''dot net''' (tidak berhubungan dengan domain [[.net]]) merupakan sebuah [[perangkat lunak]] [[kerangka kerja]] yang berjalan utamanya pada [[sistem operasi]] [[Microsoft Windows]], saat ini .NET Framework umumnya 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 komputer dan mendukung beberapa bahasa pemrograman serta interoperabilitas yang baik sehingga memungkinkan bahasa-bahasa tersebut berfungsi satu dengan lain dalam pengembangan sistem. Berbeda halnya dengan tipikal aplikasi konvensional umumnya, program 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 .NET secara teoretis 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 dasarnya, .NET Framework memiliki 2 komponen utama: [[Common Language Runtime|CLR]] dan .NET Framework Class Library.
 
Program - program yang ditulis 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 sebagai ''[[Common Language Runtime]]'' (CLR). CLR menyediakan penampilan dari ''[[virtual machine#application virtual machine|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, ''[[pengumpulan sampah|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 Infrastructure) yang saat ini merupakan standar [[ECMA]]. Untuk keterangan lebih lanjut, silakan mengunjungi situs [http://www.ecma-international.org/ ECMA] atau kunjungi sumber pranala di bawah artikel ini.
 
Solusi-solusi program pembentuk ''[[class library]]'' dari .NET Framework mengcover area yang luas dari kebutuhan program pada bidang user interface, pengaksesan data, koneksi [[basis data]], [[kriptografi]], pembuatan [[aplikasi berbasis web]], [[algoritme]] numerik, dan komunikasi jaringan. Fungsi-fungsi yang ada dalam ''class library'' dapat digabungkan oleh ''[[pemrogram|programmer]]'' dengan kodenya sendiri untuk membuat suatu program aplikasi baru.
 
Pada berbagai literatur dan referensi di Internet, .NET Framework seringkali disingkat menjadi .NET saja.
 
== .NET Framework sebagai platform ==