U sljedećem ćemo članku pogledati .NET kernel. Ovo je besplatni okvir za više platformi i otvoreni izvor koji je razvio Microsoft za stvaranje stolnih aplikacija, mobilnih aplikacija, 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 operativnom sustavu Gnu / Linux i Unix. U sljedećim ćemo redovima vidjeti kako instalirajte Microsoft .NET Core SDK na Ubuntu 18.04 i kako napisati prvu aplikaciju pomoću doneta.
Instalirajte Microsoft .NET Core SDK na Ubuntu 18.04
Jezgra .NET kompatibilna je s GNU / Linuxom, Mac OS-om i Windowsom. Može se instalirati na najpopularnije GNU / Linux operativne sustave, uključujući: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE i Ubuntu.
Za početak ćemo otvoriti terminal (Ctrl + Alt + T) i upisati 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đer trebat ćemo omogućiti spremište 'Universe', ako ga još niste omogućili. To se može učiniti utipkavanjem terminala:
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, .NET core SDK ispravno je instaliran u naš Ubuntu. Sada je vrijeme za stvaranje prve aplikacije pomoću dotneta.
Kao primjer izradit ću novu aplikaciju pod nazivom 'ubunlogAplikacija'. Da biste to učinili, morate otvoriti terminal (Ctrl + Alt + T) i pokrenuti:
dotnet new console -o ubunlogApp
Kao što možete vidjeti na gornjoj snimci zaslona, dotnet je stvorio novu aplikaciju tipa konzole. Parametar -o stvara direktorij pod nazivom 'ubunlogAplikacija'gdje se pohranjuju podaci aplikacije sa svim potrebnim datotekama.
Ako prijeđemo na imenik ubunlogAplikacija u kojoj ćemo pronaći nešto poput sljedećeg:
Postoje dvije datoteke tzv ubunlogApp.csproj i Program.cs te direktorij pod nazivom obj. Prema zadanim postavkama datoteka Program.cs sadržavat će kôd za pokretanje programa 'Pozdrav svijete'na konzoli. Programski kod možemo pogledati upisivanjem:
cat Program.cs
Ako želimo pokrenite aplikaciju koju smo upravo stvorili, jednostavno morate napisati sljedeću naredbu:
dotnet run
"Pozdrav svijeteTipično je tako jednostavno. Sada, svatko može napisati svoj kod u datoteku Program.cs i pokrenuti ga na isti način.
Još jedna stvar koju možemo učiniti je stvoriti novi direktorij, na primjer, moj kod, pomoću naredbi:
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 nazvane mycode.csproj i Program.cs plus direktorij zvan obj. Sada možemo otvoriti datoteku Program.cs u uređivaču 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
To može konzultirati dotnet pomoć tipkanje:
dotnet --help
Uređivač koda Microsoft Visual Studio
Da bi napisao kod, svatko 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, tako da se može koristiti i na Windowsima, GNU / Linuxu i na Mac OS X-u.
To je lagan i moćan editor izvornog koda otvorenog koda. Dolazi s ugrađenom podrškom za JavaScript, TypeScript i Node.js i ima bogat ekosustav 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 Microsoftova dokumentacija moći ćemo pronaći nekoliko osnovnih vodiča kako naučiti koristiti .NET Core i .NET Core SDK alate pomoću uređivača Visual Studio Code.
u saznajte više o dotnetu, možete se obratiti službena stranica projekta.
Ja sam s Lubuntuom i u prvom redu instalacije mi govori da ne postoji Microsoftov paket. Postoji li neusklađenost s ovom distribucijom? Lijep pozdrav
Nakon stvaranja svoje aplikacije, kako da je instaliram u Ubuntu?
Dobro Luis, dodati repo?