.NET Framework: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k ←Suntingan Yudaka (bicara) dibatalkan ke versi terakhir oleh ArdiPras95
Tag: Pengembalian
 
(12 revisi perantara oleh 9 pengguna tidak ditampilkan)
Baris 1:
{{periksaterjemahan|en|.NET Framework}}
{{bedakan|.net}}
{{Infobox Software|
| name = .NET Framework
| logo = Microsoft .NET logo.svg
|logo =
| logo size = 128px
|caption =
| caption = Logo .NET
| developer = [[Microsoft]]
| latest_release_version = 4.68.10
| latest_release_date = {{Start date and age|20152019|1107|1725|df=yes}}
|genre = [[System platform]]
| genre = [[Kerangka Kerja Perangkat Lunak]]
|license = [[Perangkat lunak tak bebas|Proprietary software]]
| license = Bermacam lisensi
| website = {{URL|msdnhttps://dotnet.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 utamanyaterutama 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 softwareperangkat lunak 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 programmerpemrogram tidak perlu mengetahui kemampuan [[CPU]] tertentu yang akan menjalankan program. CLR juga menyediakan layanan-layanan penting lainnya seperti jaminan keamanan, pengaturan memori, ''[[pengumpulan sampah (ilmu komputer)|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 programmerpemrogram 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 mengcovermencakup area yang luas dari kebutuhan program pada bidang userantarmuka interfacepengguna, pengaksesan data, koneksi [[basispangkalan 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 seringkalisering kali disingkat menjadi .NET saja.
 
== .NET Framework sebagai platform ==
 
.NET seringkalisering kali juga dapat diartikan sebagai platform, yang merupakan suatu lingkungan terpadu untuk pengembangan dan eksekusi untuk berbagai macam bahasa pemrograman dan kumpulan librarypustaka untuk bekerja sama membuat dan menjalankan aplikasi berbasis Windows yang lebih mudah untuk dibuat, diatur, didistribusikan, dan diintegrasikan dengan sistem jaringan lain.
 
Dalam perkembangannya, .NET seringkalisering kali dikaitkan pula dengan versi Visual Studio yang sesuai dengan dukungan versi yang bersangkutan untuk pengembangan aplikasi. Berikut ini versi .NET dan versi Visual Studio yang terkait:
 
== Versi ==
Microsoft memulai pengembangan .NET Framework di akhir 1990 dengan nama awal Next Generation Windows Services (NGWS). Pada akhir 2000 versi beta .NET 1.0 dirilis.
Pada akhir 2000 versi beta .NET 1.0 dirilis
 
Versi 3.0 dari .NET Framework disertakan di [[Windows Server 2008]] dan [[Windows Vista]]. VersionVersi 3.5 disertakan di [[Windows 7]], dan bisa juga diinstalldiinstal di [[Windows XP]] maupun [[Windows Server 2003]]. Pada 12 April 2010 .NET Framework 4 dirilis bersamaan dengan applikasiaplikasi [[Visual Studio 2010]].
 
.NET Framework terdiri dari dua versi yaitu [[Mobile computing|mobile]] dan [[Embedded system|embedded]]. Versi mini dari frameworkkerangka kerja [[.NET Compact Framework]], tersedia untuk platform smartphone khususnya [[Microsoft Windows CE|Windows CE]] dan [[Windows Mobile]]. [[.NET Micro Framework]] lebih ditargetkan untuk device yang membutuhkan kinerja tinggi.
 
.NET Framework terdiri dari dua versi yaitu [[Mobile computing|mobile]] dan [[Embedded system|embedded]]. Versi mini dari framework [[.NET Compact Framework]], tersedia untuk platform smartphone khususnya [[Microsoft Windows CE|Windows CE]] dan [[Windows Mobile]]. [[.NET Micro Framework]] lebih ditargetkan untuk device yang membutuhkan kinerja tinggi.
{| class="wikitable"
!Versi!!Nomor Versi!!Tanggal Rilis
Baris 114 ⟶ 115:
|-
|4.8
|4.8.36463928.0
|25 Juli 2019
|Pengembangan
|Tidak tersedia
|Visual Studio 2019 (tahap rencana)
|10 versi 1903 (tahap rencana)
|}
 
Baris 124 ⟶ 125:
 
== .NET pada sistem operasi selain Windows ==
 
Implementasi .NET 2.0 saat ini juga memiliki Mono, perangkat lunak varian yang dapat berjalan di Linux dan UNIX. Mono dikembangkan oleh Ximian, yang selanjutnya diakuisisi oleh Novell. Mono merupakan platform sumber terbuka, berarti semua orang dapat berpartisipasi di dalam pengembangan Mono.
 
== Pranala luar ==
{{Commonscat|.NET}}
* [http://www.microsoft.com/net/default.aspx Homepage resmi Microsoft .NET]
* {{resmi|https://dotnet.microsoft.com}}
* [http://msdn2.microsoft.com/en-us/netframework/default.aspx Microsoft .NET pada MSDN]
* [https://docs.microsoft.com/en-us/dotnet/ Documentasi .NET]
* [http://www.ecma-international.org/publications/standards/ecma-335.htm Standar CLI pada ECMA]
* {{GitHub|dotnet|.NET}}
* [http://www.microsoft.com/presspass/press/2007/oct07/10-30OsloPR.mspx?rss_fdn=Press%20Releases press release Microsoft tentang Oslo, .NET "4", Visual Studio "10"]
* {{GitHub|quozd/awesome-dotnet|awesome-dotnet}} - Daftar pustaka, alat, kerangka kerja, dan perangkat lunak .NET
 
{{.NET}}
{{API Microsoft}}
{{Commonscat|.NET}}
 
[[Kategori:Perangkat lunak virtualisasi|NET Framework]]