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.

Mulai menggunakan ASP.NET Core

Performa

Performa adalah fokus utama ASP.NET Core. ASP.NET Core lebih cepat daripada kerangka kerja web populer lainnya di tolok ukur TechEmpower independen.

Dalam tolok ukur TechEmpower, .NET memproses 7,02 juta permintaan per detik, Node.js memproses 0,60 juta, dan Java Servlet memproses 2,20 juta.

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.

Peta dunia
100,000+ Kontribusi OSS 3,700+ Kontributor perusahaan OSS

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.

Pelajari selengkapnya tentang .NET dan sumber terbuka

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.

Pelajari tentang alat untuk .NET

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.

Pelajari tentang opsi penyebaran

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.

Mulai