È passato circa un anno dagli annunci di collaborazione tra Microsoft e Red Hat in merito al porting della piattaforma di sviluppo .NET su Linux ed oggi è già possibile imparare a sviluppare in questa piattaforma.
Lo spiega in questo interessante articolo Don Schenck, e la sostanza non potrebbe essere più semplice:
Si installano i repository di .NET Core, importando la chiave e creando il file repository:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
(da notare il sito packages.microsoft.com, quindi un repository che risiede sui server Microsoft)
Si installano i pacchetti:
sudo dnf update
sudo dnf install libunwind libicu compat-openssl10
sudo dnf install dotnet-sdk-2.0.0
E si è subito pronti a scaricare il primo Hello World!:
mkdir helloworld && cd helloworld
dotnet new console
Finito. Da questo momento basterà lanciare il comando:
dotnet run
ed il programma verrà eseguito:
Hello World!
Semplice vero?
La parte interessante inizia con l’osservare quanto sta sotto il cofano, ossia i file creati all’interno della directory e la struttura del progetto, per avere una propria base di partenza per i futuri sviluppi, e l’articolo in questione fa una panoramica introduttiva molto utile.
Niente male per qualcosa che fino a 5 anni fa sarebbe stato impensabile, che ne dite?
Leggi il contenuto originale su Mia mamma usa Linux!