Dobrodošli u naš brzi vodič o instalaciji .NET platforme na Linuxu! .NET, snažna razvojna platforma tvrtke Microsoft, više nije ograničena samo na Windows. Zahvaljujući svojim cross-platform mogućnostima, sada možete razvijati i pokretati .NET aplikacije i na distribucijama Linuxa. U ovom blogu proći ćemo kroz korake instalacije .NET-a na vašem Linux računalu, kako biste odmah mogli početi izrađivati i pokretati .NET aplikacije.

C#

C# (C-sharp) je programski jezik visoke razine koji se koristi za razvoj različitih vrsta softvera, uključujući aplikacije, igre, web stranice i servise. Razvio ga je Microsoft kao dio .NET platforme. C# je moderni, objektno orijentirani jezik s sintaksom sličnom C i C++, ali s mnogim poboljšanjima i dodatnim značajkama. U C#-u možete koristiti razne koncepte kao što su klase, objekti, naslijeđivanje, polimorfizam, apstrakcija i enkapsulacija kako biste organizirali i strukturirali svoj kod. Osim toga, C# podržava upotrebu delegata, događaja, generika, lambda izraza i asinkronog programiranja radi lakšeg rukovanja s događajima i obradom podataka. Jedna od glavnih prednosti C#-a je njegova integracija s .NET platformom, što omogućuje razvoj aplikacija za različite operativne sustave kao što su Windows, macOS i Linux. Također, C# je popularan jezik za razvoj aplikacija na mobilnim platformama kao što su Android i iOS, koristeći alate kao što su Xamarin i .NET MAUI.

Uz to, C# je dinamičan jezik s aktivnom zajednicom programera i bogatom ekosustavom alata, okvira i biblioteka koji olakšavaju razvoj softvera u različitim područjima i industrijskim sektorima.

AvaloniaUI

AvaloniaUI je otvoreni okvir koji vam omogućuje izradu impresivnih korisničkih sučelja za desktop aplikacije koje se izvršavaju na više platformi, uključujući Windows, macOS i Linux. Zahvaljujući svom pristupu temeljenom na XAML-u i obimnom skupu kontrola i značajki, AvaloniaUI omogućuje programerima izradu modernih i responsivnih aplikacija s lakoćom. Znači nešto poput Swing GUI-a.

Inastalacija

Instaliramo dotnet:

sudo apt-get install dotnet8

Pripremamo projekt:

dotnet new -i Avalonia.Templates
dotnet new avalonia.app -n HelloWorld
cd HelloWorld

I na kraju, pokrenimo:

dotnet run

I to je to!