V příštím článku se podíváme na jádro .NET. Tohle je bezplatný multiplatformní a otevřený zdrojový rámec vyvinutý společností Microsoft k vytváření desktopových aplikací, mobilních aplikací, webových aplikací, herních aplikací atd.
Pokud jste vývojář .NET, vycházející z platformy Windows, jádro .NET vám pomůže snadno nakonfigurujte své vývojové prostředína libovolném operačním systému Gnu / Linux a Unix. V následujících řádcích uvidíme jak nainstalovat Microsoft .NET Core SDK na Ubuntu 18.04 a jak napsat první aplikaci pomocí donetu.
Nainstalujte si Microsoft .NET Core SDK na Ubuntu 18.04
.NET jádro je kompatibilní s GNU / Linux, Mac OS a Windows. Lze jej nainstalovat na nejpopulárnější operační systémy GNU / Linux, včetně: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE a Ubuntu.
Nejprve otevřete terminál (Ctrl + Alt + T) a zadejte následující příkazy:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
také budeme muset povolit úložiště „Vesmír“, pokud to ještě nemáte povoleno. To lze provést zadáním do terminálu:
sudo add-apt-repository universe
Teď můžeš nainstalujte .NET core SDK pomocí příkazů:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Po instalaci můžeme zkontrolujte nainstalovanou verzi psaní na stroji:
dotnet --version
Vytváření první aplikace pomocí dotnet
Jak vidíte, jádro .NET SDK bylo v našem Ubuntu nainstalováno správně. Nyní je čas vytvořit první aplikaci pomocí dotnet.
Jako příklad vytvořím novou aplikaci nazvanou 'ubunlogAplikace'. Chcete-li to provést, stačí otevřít terminál (Ctrl + Alt + T) a spustit:
dotnet new console -o ubunlogApp
Jak vidíte na výše uvedeném snímku obrazovky, dotnet vytvořil novou aplikaci typu konzoly. Parametr -o vytvoří adresář s názvem 'ubunlogAplikace„kde jsou uložena data aplikace se všemi potřebnými soubory.
Pokud se přesuneme do adresáře ubunlogV aplikaci najdeme něco jako následující:
Existují dva soubory tzv ubunlogApp.csproj a Program.cs a adresář s názvem obj. Ve výchozím stavu, soubor Program.cs bude obsahovat kód pro spuštění programu 'Ahoj světe'na konzole. Můžeme se podívat na programový kód zadáním:
cat Program.cs
Pokud bychom spusťte aplikaci, kterou jsme právě vytvořili, stačí napsat následující příkaz:
dotnet run
"Ahoj světeTypické je to jednoduché. Nyní, kdokoli může napsat svůj kód do souboru Program.cs a spustit to stejným způsobem.
Další věcí, kterou můžeme udělat, je vytvořit nový adresář, například můj kódpomocí příkazů:
mkdir ~/.micodigo cd ~/.micodigo/
… A odtud můžeme vytvořit tento adresář naše nové vývojové prostředí provedením následujícího příkazu:
dotnet new console
Výše uvedený příkaz vytvoří dva soubory s názvem mycode.csproj a Program.cs plus adresář s názvem obj. Nyní můžeme otevřít soubor Program.cs v editoru a odstranit nebo upravit stávající kód „hello world“ pomocí našeho vlastního kódu.
Jakmile je požadovaný kód napsán, musíme uložit a zavřít soubor Program.cs. Poté můžeme spusťte aplikaci:
dotnet run
To může konzultovat pomoc dotnet psaní na stroji:
dotnet --help
Editor kódu Microsoft Visual Studio
K napsání kódu má každý svůj oblíbený editor. Ale to je třeba říci Microsoft má svůj vlastní editor s názvem „Kód Microsoft Visual Studio„s podporou .NET. Toto je editor kódů napříč platformami, takže jej lze použít jak ve Windows, GNU / Linux, tak v Mac OS X.
Jedná se o lehký a výkonný editor zdrojového kódu s otevřeným zdrojovým kódem. Dodává se s integrovanou podporou pro JavaScript, TypeScript a Node.js a má bohatý ekosystém rozšíření pro další jazyky, jako je C ++, C, Python, PHP nebo Go.
Pokud máte zájem o použití tohoto editoru kódu k vývoji vašich aplikací s .NET, můžete si přečíst článek, který napsal kolega a ve kterém uvedl jak nainstalujte Visual Studio Code v Ubuntu.
V Dokumentace Microsoftu budeme schopni najít několik základních tutoriálů, jak se naučit používat nástroje .NET Core a .NET Core SDK pomocí editoru kódu Visual Studio.
na dozvědět se více o dotnet, můžete se obrátit na oficiální stránka projektu.
Jsem s Lubuntu a na prvním instalačním řádku mi říká, že neexistuje žádný balíček Microsoft. Existuje rozpor s tímto rozdělením? Pozdravy
Jak po vytvoření aplikace nainstaluji do Ubuntu?
Dobrý Luisi, přidat repo?