În următorul articol vom arunca o privire asupra nucleului .NET. Acesta este un Cadru gratuit, multiplatform și open source dezvoltat de Microsoft pentru a crea aplicații desktop, aplicații mobile, aplicații web, aplicații de jocuri etc.
Dacă sunteți un dezvoltator .NET, venind de pe platforma Windows, nucleul .NET vă va ajuta configurați-vă cu ușurință mediul de dezvoltare, pe orice sistem de operare Gnu/Linux și Unix. În rândurile următoare vom vedea cum instalați Microsoft .NET Core SDK pe Ubuntu 18.04 și cum să scrieți prima aplicație folosind donet.
Instalați Microsoft .NET Core SDK pe Ubuntu 18.04
Nucleul .NET este compatibil cu GNU/Linux, Mac OS și Windows. Poate fi instalat pe cele mai populare sisteme de operare GNU/Linux, inclusiv: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE și Ubuntu.
Pentru început, vom deschide un terminal (Ctrl+Alt+T) și vom scrie următoarele comenzi:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
de asemenea va trebui să activăm depozitul „Univers”., dacă nu îl aveți deja activat. Acest lucru se poate face tastând în terminal:
sudo add-apt-repository universe
Acum poti instalați SDK-ul de bază .NET folosind comenzile:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
După instalare, putem verificați versiunea instalată tastare:
dotnet --version
Crearea primei aplicații cu dotnet
După cum puteți vedea, nucleul SDK .NET a fost instalat corect în Ubuntu. Acum este timpul să creați prima aplicație folosind dotnet.
Ca exemplu, voi crea o nouă aplicație numită 'ubunlogAplicaţia'. Pentru a face acest lucru, trebuie doar să deschideți un terminal (Ctrl+Alt+T) și să executați:
dotnet new console -o ubunlogApp
După cum puteți vedea în captura de ecran de mai sus, dotnet a creat o nouă aplicație de tip consolă. Parametrul -o creează un director numit 'ubunlogAplicaţia' unde sunt stocate datele aplicației cu toate fișierele necesare.
Dacă ne mutăm în director ubunlogAplicația vom găsi ceva de genul următor:
Sunt două fișiere numite ubunlogApp.csproj și Program.cs și un director numit obj. În mod implicit, Fișierul Program.cs va conține codul pentru a rula programul”Salut Lume' în consolă. Putem arunca o privire asupra codului programului scriind:
cat Program.cs
Dacă vrem rulați aplicația pe care tocmai am creat-o, trebuie doar să scrieți următoarea comandă:
dotnet run
"Salut Lume” tipic este atât de simplu. Acum, oricine își poate scrie codul în fișierul Program.cs și executați-l în același mod.
Un alt lucru pe care îl putem face este să creăm un director nou, de ex. codul meu, folosind comenzile:
mkdir ~/.micodigo cd ~/.micodigo/
...și de acolo putem face acest director noul nostru mediu de dezvoltare executând următoarea comandă:
dotnet new console
Comanda de mai sus va crea două fișiere numite mycode.csproj și Program.cs în plus față de un director numit obj. Acum putem deschide fișierul Program.cs într-un editor și putem șterge sau modifica codul „hello world” existent cu propriul nostru cod.
Odată ce codul dorit este scris, trebuie doar să salvăm și să închidem fișierul Program.cs. După asta putem rulați aplicația:
dotnet run
Se poate consultați ajutorul dotnet tastare:
dotnet --help
Editor de cod Microsoft Visual Studio
Pentru a scrie cod, fiecare are editorul său preferat. Dar trebuie spus că Microsoft are propriul editor numit „Codul Microsoft Visual Studio' cu suport .NET. Acesta este un editor de cod multiplatformă, deci poate fi utilizat pe Windows, GNU/Linux și Mac OS X.
Este un editor de cod sursă deschis ușor și puternic. Vine cu suport încorporat pentru JavaScript, TypeScript și Node.js și are un ecosistem bogat de extensii pentru alte limbaje, cum ar fi C++, C, Python, PHP sau Go.
Dacă sunteți interesat să utilizați acest editor de cod pentru a vă dezvolta aplicațiile cu .NET, puteți consulta articolul pe care l-a scris un coleg în care ne-a spus cum instalați Visual Studio Code în Ubuntu.
În Documentație Microsoft vom putea găsi câteva tutoriale de bază pentru a afla cum să utilizați instrumentele .NET Core și .NET Core SDK folosind editorul Visual Studio Code.
la afla mai multe despre dotnet, puteți consulta pagina oficială a proiectului.
Sunt cu Lubuntu și în prima linie de instalare îmi spune că nu s-a găsit niciun pachet Microsoft. Există vreo inconsecvență cu această distribuție? Salutari
După ce îmi creez aplicația, cum o instalez în Ubuntu?
Bun Luis, adăugați repo?