Pertanyaan Umum Siklus Hidup - .NET dan .NET Core

                              Klik di sini untuk mencari siklus hidup produk Anda.

Apa itu .NET?

.NET adalah seperangkat runtime, perpustakaan, dan komponen compiler yang dapat digunakan dalam berbagai konfigurasi untuk beban kerja desktop, situs web, cloud, dan perangkat. Cross-platform dan open source, .NET menyediakan model pengembangan ringan dan fleksibilitas untuk mengerjakan berbagai alat pengembangan platform OS. .NET tersedia di GitHub di bawah lisensi MIT. .NET mengacu pada beberapa teknologi termasuk .NET Core, ASP.NET Core, dan Entity Framework Core.

Bagaimana .NET dikirimkan?

.NET mengirimkan rilis utama setahun sekali, sekitar bulan November dengan rilis bernomor genap seperti .NET 6, .NET8, dll. menjadi rilis Dukungan Jangka Panjang (LTS) dan rilis bernomor ganjil seperti .NET 5, .NET 7, dll. menjadi rilis Dukungan Jangka Standar (STS). Rilis LTS didukung selama minimal 3 tahun, atau 12 bulan setelah pengiriman rilis LTS penerus. Rilis STS didukung selama minimal 18 bulan, atau 6 bulan setelah pengiriman rilis penerus. Informasi lebih lanjut tentang rilis .NET dapat ditemukan di sini.

Bagaimana siklus hidup untuk.NET bekerja?

Informasi siklus hidup untuk .NET dapat ditemukan di sini.

Di mana saya dapat menemukan tanggal akhir untuk rilis tertentu dari .NET?

Anda dapat menemukan tanggal akhir untuk semua rilisan .NET di sini.

Bagaimana siklus hidup untuk ASP.NET Core dan Entity Framework Core bekerja?

ASP.NET Core dan Entity Framework Core dikirim sebagai bagian dari rilisan .NET dan akan mengikuti siklus hidup dari rilis induk.

Bagaimana dengan komponen pihak ketiga?

Dalam beberapa kasus, menginstal komponen atau perpustakaan pihak ketiga melalui NuGet mungkin adalah prasyarat untuk menggunakan .NET. Dukungan untuk komponen ini akan datang dari vendor yang mengirim komponen atau perpustakaan tersebut.

Rilisan .NET untuk platform tertentu seperti Red Hat Enterprise Linux akan diterbitkan oleh Red Hat, bukan Microsoft. Untuk platform ini, updates untuk .NET akan dibuat tersedia bagi vendor untuk penyebaran melalui sistem mereka.

Bagaimana jika saya mengambil sumber .NET dari GitHub?

Pelanggan yang mendapatkan kode sumber .NET dari GitHub dan membangunnya sendiri bisa mendapatkan perbaikan dan updates dalam bentuk sumber dari GitHub selama versi .NET belum mencapai akhir dukungan dan memasukkannya ke dalam build .NET mereka sendiri.

Apa hubungan antara .NET dan .NET Framework?

.NET dan .NET Framework (umumnya) memiliki hubungan subset-superset. .NET Core disebut sebagai "Core" karena berisi fitur inti dari .NET Framework untuk Perpustakaan runtime dan framework. Sebagai contoh, .NET Core dan .NET Framework berbagi GC, JIT dan jenis seperti String dan Daftar<T>.

.NET Core dibuat sehingga .NET dapat berupa open source, lintas platform dan digunakan di lingkungan yang lebih terbatas sumber daya.

Mengapa rilisan .NET tidak mengikuti siklus hidup yang sama sepertii .NET Framework?

.NET adalah platform pengembangan yang lebih baru dan mengikuti siklus hidup modern, rilis untuk .NET mengikuti cadence rilis yang gesit dan lebih cepat. Aplikasi yang didasarkan pada .NET Framework disebarkan secara luas di ratusan juta komputer dengan bilah tinggi untuk kompatibilitas dan stabilitas. Hal ini mengakibatkan rilis yang kurang sering untuk .NET Framework dengan perubahan yang lebih sedikit. Karena perbedaan ini, rilis .NET dan .NET Framework mengikuti siklus hidupnya sendiri.

Saya menggunakan .NET Framework 4.5.x atau 4.6.x. Apakah ini berarti saya perlu memperbarui aplikasi saya untuk bekerja dengan .NET?

.NET Framework versi yang lebih lama dari 4.6.2 telah mencapai akhir dukungan. Jika Anda menggunakan .NET Framework 4.6.2 atau yang lebih baru, Anda tidak harus memperbarui aplikasi untuk bekerja dengan .NET. Meskipun demikian, platform pengembangan .NET menawarkan beberapa keunggulan melalui platform Microsoft .NET Framework lama dan kami mendorong Anda untuk mempertimbangkan modernisasi aplikasi Anda untuk memanfaatkan .NET modern. Anda dapat menemukan info selengkapnya di sini.

Di mana saya dapat mempelajari lebih lanjut tentang .NET?

Anda dapat menemukan informasi selengkapnya tentang .NET di situs web .NET Foundation.