Apa itu ASP.NET Core?
ASP.NET Core adalah kerangka kerja pengembangan web berkinerja tinggi dan modern untuk .NET, yang berjalan pada Windows, Linux, macOS, and Docker.
Inti ASP.NET
ASP.NET adalah kerangka kerja pengembangan web yang populer untuk membuat aplikasi web di .NET.
ASP.NET Core adalah versi sumber terbuka ASP.NET, yang berjalan di macOS, Linux, dan Windows. ASP.NET Core pertama kali dirilis pada tahun 2016 dan merupakan desain ulang dari ASP.NET versi Windows sebelumnya.
Performa
Performa adalah fokus utama ASP.NET Core. ASP.NET Core lebih cepat daripada kerangka kerja web populer lainnya di tolok ukur TechEmpower independen.
Data yang bersumber dari tes resmi tersedia di TechEmpower Round 21.
Modern & inovatif
ASP.NET Core dirancang untuk memungkinkan komponen runtime, API, pengompilasi, dan bahasa berkembang dengan cepat, sambil tetap menyediakan platform yang stabil dan didukung agar aplikasi tetap berjalan.
Beberapa versi ASP.NET Core dapat berdampingan di server yang sama. Artinya, satu aplikasi dapat mengadopsi versi terbaru, sementara aplikasi lain terus berjalan pada versi yang telah diuji.
ASP.NET Core menyediakan berbagai opsi siklus hidup dukungan untuk memenuhi kebutuhan aplikasi Anda. Anda dapat memilih rilis dukungan jangka panjang atau menjalankan dengan rilis terbaru jika lebih sering berkomitmen untuk meningkatkan. Lihat kebijakan dukungan kami untuk detail selengkapnya.
Sumber terbuka
Sama seperti .NET yang lain, ASP.NET bersifat sumber terbuka di GitHub. .NET memiliki lebih dari 100,000 kontribusi dan 3,700 perusahaan telah berkontribusi.
Windows, Linux, macOS, and Docker
Aplikasi ASP.NET dapat dikembangkan dan dijalankan di Windows, Linux, macOS, and Docker.
Keluarga produk Visual Studio memiliki alat untuk membuat aplikasi .NET pada sistem operasi apa pun. Ada juga alat baris perintah dan ekstensi untuk banyak editor populer.
Penyebaran fleksibel
Runtime ASP.NET Core tempat aplikasi Anda berjalan dapat disebarkan sebagai bagian dari aplikasi atau diinstal secara terpusat di server web Anda. ASP.NET Core juga sangat cocok untuk kontainer Docker.
Didukung
Anda dapat membuat versi ASP.NET Anda sendiri dari kode sumber, tetapi sebagian besar aplikasi produksi memerlukan versi platform yang didukung.
Microsoft mengirimkan rilis resmi .NET yang dibangun dan diuji pada server yang dikelola Microsoft di Azure dan didukung seperti produk Microsoft lainnya. Lihat kebijakan dukungan .NET dan .NET Core untuk detailnya.
Red Hat mendukung .NET di Red Hat Enterprise Linux (RHEL). Red Hat membangun .NET dari sumber dan membuatnya tersedia di halaman Unduhan .NET. Red Hat dan Microsoft berkolaborasi untuk memastikan .NET berfungsi dengan baik di RHEL.
Siap untuk memulai?
Tutorial langkah demi langkah kami akan membantu Anda menjalankan ASP.NET Core di komputer.