Breaking News

Mengembangkan Aplikasi Berbasis Dotnet di Linux Manjaro



Dotnet saat ini memungkinkan pengembangan aplikasi berbasis dotnet di semua platform sistem operasi, tak terkecuali di Linux. Salah satu distribusi linux yang populer saat ini adalah Manjaro. Manjaro ini merupakan distribusi Linux turunan dari Linux Arch.

Untuk mengembangkan aplikasi berbasis dotnet di Linux Manjaro, pertama kita install dotnet-sdk. Buka terminal, ketik
sudo pacman -S dotnet-sdk
Setelah selesai instalasi, coba ketik dotnet new di terminal



Perintah tersebut akan menampilkan pilihan template yang dapat digunakan sebagai awalan dalam pengembangan aplikasi berbasis dotnet. Jika ingin lebih lengkap, ketik dotnet new --list.


Jika terminal masih belum bisa mengenali perintah dotnet mungkin perlu restart komputer. Bisa dengan mengetik reboot di terminal.


Mari kita coba buat sebuah aplikasi berbasis Blazor Server. Ketik di terminal
dotnet new blazorserver --name MyBlazorApps
kemudian bisa masuk pada folder yang sudah dibuat dengan
cd MyBlazorApps
Setelah masuk pada folder tersebut. Buka project tersebut dengan Visual Studio Code dengan mengetik pada terminal
code .
jika belum menginstall visual studio code pada linux. diinstall dengan menggunakan perintah
sudo pacman -S code

Masuk pada Visual Studio Code dengan project yang sudah diload. Kita bisa eksplore template yang sudah dibuat di sisi kiri.



Kita edit file Index.razor di folder Pages.

Ubah redaksi di dalamnya dan simpan.


Masuk pada terminal di Visual Studio Code. Ketik dotnet build untuk build aplikasi. Untuk menjalankan aplikasi, ketik dotnet run.

Jika pada terminal menunjukkan bahwa Framework tidak ditemukan, tandanya kita perlu install ASP.Net runtime. Caranya pada ketik
sudo pacman -Sy aspnet-runtime

Setelah selesai instalasi, coba jalankan kembali aplikasi dengan dotnet run.

Terminal akan menampilkan alamat localhost aplikasi dijalankan. 


Masukkan alamat tersebut pada browser.


Aplikasi berhasil dijalankan.

Referensi belajar mengenai dotnet dan blazor bisa didapatkan di sini:

Tidak ada komentar