Pengenalan Blazor
Penjelasan
Blazor adalah framework Microsoft untuk membangun UI web interaktif memakai C# dan .NET, bukan JavaScript — komponennya ditulis dalam file .razor (campuran HTML dan C#). Blazor punya dua hosting model utama: Blazor Server (logika C# berjalan di server, UI di-update lewat koneksi real-time SignalR ke browser) dan Blazor WebAssembly/WASM (C# benar-benar di-compile dan dijalankan LANGSUNG di browser lewat WebAssembly, tanpa perlu koneksi server terus-menerus).
Instalasi & Cara Menjalankan
1. Pastikan .NET SDK sudah terinstal, cek dengan: dotnet --version
2. Buat project Blazor baru (interactive, mendukung Server & WASM sekaligus): dotnet new blazor -o nama-project
3. Masuk ke folder project: cd nama-project
4. Jalankan server pengembangan: dotnet run
5. Buka URL yang ditampilkan di terminal (biasanya https://localhost:5001) di browser — kalau muncul halaman default Blazor, instalasi berhasil
Praktikum
Instal .NET SDK, lalu buat project baru dengan dotnet new blazor -o belajar-blazor. Masuk ke foldernya, jalankan dotnet run, dan buka URL yang ditampilkan di terminal.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Kalau baru belajar, tidak perlu terlalu pusing memilih Server vs WebAssembly di awal — template dotnet new blazor modern mendukung mode "Auto" yang otomatis mulai dari Server (cepat dimuat) lalu diam-diam pindah ke WebAssembly di background untuk interaksi berikutnya, jadi kamu bisa fokus belajar komponennya dulu.