U sljedećem ćemo članku pogledati .NET kernel. Ovo je besplatni okvir za više platformi i otvoreni izvor koji je razvio Microsoft za kreiranje aplikacija za računare, aplikacija za mobilne uređaje, web aplikacija, aplikacija za igre itd.
Ako ste .NET programer koji dolazi s Windows platforme, jezgro .NET će vam pomoći lako konfigurirajte svoje razvojno okruženje, na bilo kojem Gnu / Linux i Unix operativnom sistemu. U narednim redovima vidjet ćemo kako instalirajte Microsoft .NET Core SDK na Ubuntu 18.04 i kako napisati prvu aplikaciju koristeći donet.
Instalirajte Microsoft .NET Core SDK na Ubuntu 18.04
.NET kernel je kompatibilan sa GNU / Linux, Mac OS i Windows. Može se instalirati na najpopularnije GNU / Linux operativne sisteme, uključujući: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE i Ubuntu.
Za početak ćemo otvoriti terminal (Ctrl + Alt + T) i otkucati sljedeće naredbe:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
Takođe trebat ćemo omogućiti spremište 'Universe', ako ga još niste omogućili. To se može učiniti upisivanjem u terminal:
sudo add-apt-repository universe
Sada možeš instalirajte .NET core SDK pomoću naredbi:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Nakon instalacije možemo provjerite instaliranu verziju tipkanje:
dotnet --version
Izrada vaše prve aplikacije s dotnetom
Kao što vidite, osnovni SDK .NET-a je ispravno instaliran u naš Ubuntu. Sada je vrijeme za stvaranje prve aplikacije pomoću dotneta.
Kao primjer stvorit ću novu aplikaciju pod nazivom 'ubunlogApp'. Da biste to učinili, morate otvoriti terminal (Ctrl + Alt + T) i pokrenuti:
dotnet new console -o ubunlogApp
Kao što možete vidjeti na snimku zaslona iznad, dotnet je stvorio novu aplikaciju tipa konzole. Parametar -o kreira direktorij pod nazivom 'ubunlogApp'gdje se pohranjuju podaci aplikacije sa svim potrebnim datotekama.
Si nos movemos al directorio ubunlogApp nos encontraremos algo como lo siguiente:
Hay dos archivos llamados ubunlogApp.csproj y Program.cs y un directorio llamado obj. De forma predeterminada, datoteka Program.cs sadržavat će kôd za pokretanje programa 'Hello Worldna konzoli. Programski kod možemo pogledati upisivanjem:
cat Program.cs
Ako želimo pokrenite aplikaciju koju smo upravo kreirali, samo trebate napisati sljedeću naredbu:
dotnet run
"Zdravo svijeteTipično je tako jednostavno. Sad, svako može napisati svoj kod u datoteku Program.cs i pokrenite ga na isti način.
Druga stvar koju možemo učiniti je stvoriti novi direktorij, na primjer, moj kod, koristeći naredbe:
mkdir ~/.micodigo cd ~/.micodigo/
... I odatle možemo napraviti ovaj direktorij naše novo razvojno okruženje izvođenjem sljedeće naredbe:
dotnet new console
Gornja naredba će stvoriti dvije datoteke zvane mycode.csproj i Program.cs plus direktorij zvan obj. Sada možemo otvoriti datoteku Program.cs u editoru i vlastitim kodom izbrisati ili izmijeniti postojeći kod 'hello world'
Nakon što napišemo kod koji želimo, samo moramo spremiti i zatvoriti datoteku Program.cs. Nakon ovoga možemo pokrenite aplikaciju:
dotnet run
Možete obratite se dotnet pomoći tipkanje:
dotnet --help
Uređivač koda Microsoft Visual Studio
Za pisanje koda, svako ima svog omiljenog uređivača. Ali to se mora reći Microsoft ima svoj urednik pod nazivom 'Microsoft Visual Studio kôd's podrškom za .NET. Ovo je uređivač kodova na više platformi, pa se može koristiti i na Windowsima, GNU / Linuxu i na Mac OS X.
To je lagan i moćan uređivač otvorenog koda. Dolazi s ugrađenom podrškom za JavaScript, TypeScript i Node.js i ima bogat ekosistem proširenja za druge jezike kao što su C ++, C, Python, PHP ili Go.
Ako ste zainteresirani za korištenje ovog uređivača koda za razvoj vaših aplikacija s .NET-om, možete pogledati članak koji je kolega napisao u kojem je naznačio kako instalirajte Visual Studio Code u Ubuntuu.
u Microsoft dokumentacija moći ćemo pronaći nekoliko osnovnih vodiča za naučiti kako koristiti .NET Core i .NET Core SDK alate pomoću uređivača Visual Studio Code.
para saznajte više o dotnetu, možete se obratiti službena stranica projekta.
Ja sam s Lubuntuom i u prvom redu za instalaciju mi govori da ne postoji Microsoftov paket. Postoji li nekonsistentnost s ovom distribucijom? Pozdrav
Nakon kreiranja aplikacije, kako da je instaliram u Ubuntu?
Bravo Luis, dodati repo?