Sa susunod na artikulo titingnan namin ang .NET kernel. Ito ay libre, cross-platform at bukas na framework ng mapagkukunan na binuo ng Microsoft upang lumikha ng mga desktop app, mobile app, web app, game apps, atbp.
Kung ikaw ay isang developer ng .NET, na nagmumula sa platform ng Windows, tutulungan ka ng .NET kernel na madaling i-configure ang iyong kapaligiran sa pag-unlad, sa anumang operating system ng Gnu / Linux at Unix. Sa mga sumusunod na linya makikita natin kung paano i-install ang Microsoft .NET Core SDK sa Ubuntu 18.04 at kung paano isulat ang unang aplikasyon gamit ang donet.
I-install ang Microsoft .NET Core SDK sa Ubuntu 18.04
Ang .NET kernel ay katugma sa GNU / Linux, Mac OS, at Windows. Maaari itong mai-install sa pinakatanyag na operating system ng GNU / Linux, kabilang ang: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE, at Ubuntu.
Upang magsimula magbubukas kami ng isang terminal (Ctrl + Alt + T) at i-type ang mga sumusunod na utos:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
Rin kakailanganin nating paganahin ang lalagyan na 'Universe', kung wala mo itong pinagana. Maaari itong magawa sa pamamagitan ng pagta-type sa terminal:
sudo add-apt-repository universe
Kaya mo na ngayon i-install ang .NET core SDK gamit ang mga utos:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Pagkatapos ng pag-install, maaari naming suriin ang naka-install na bersyon pagta-type:
dotnet --version
Lumilikha ng iyong unang application gamit ang dotnet
Tulad ng nakikita mo, ang .NET core SDK ay na-install nang tama sa aming Ubuntu. Ngayon na ang oras upang lumikha ng unang application gamit ang dotnet.
Bilang isang halimbawa lilikha ako ng isang bagong application na tinatawag na 'ubunlogApp'. Upang magawa ito, kailangan mo lamang buksan ang isang terminal (Ctrl + Alt + T) at patakbuhin:
dotnet new console -o ubunlogApp
Tulad ng nakikita mo sa screenshot sa itaas, ang dotnet ay lumikha ng isang bagong application ng uri ng console. Lumilikha ang parameter na -o ng isang direktoryo na tinatawag na 'ubunlogApp'kung saan nakaimbak ang data ng application kasama ang lahat ng kinakailangang mga file.
Kung lilipat tayo sa direktoryo ubunlogApp mahahanap namin ang isang bagay tulad ng sumusunod:
May dalawang file na tinatawag ubunlogApp.csproj at Program.cs at isang direktoryo na tinatawag na obj. Bilang default, ang Program.cs file ay maglalaman ng code upang patakbuhin ang programa 'Kamusta Mundo'sa console. Maaari nating tingnan ang code ng programa sa pamamagitan ng pagta-type:
cat Program.cs
Kung gusto natin patakbuhin ang application na nilikha lamang namin, kailangan mo lamang isulat ang sumusunod na utos:
dotnet run
Ang "Kamusta MundoKaraniwan ay simple iyon. Ngayon, sinumang maaaring sumulat ng kanilang code sa Program.cs file at patakbuhin ito sa parehong paraan.
Ang isa pang bagay na maaari nating gawin ay lumikha ng isang bagong direktoryo, halimbawa, ang aking code, gamit ang mga utos:
mkdir ~/.micodigo cd ~/.micodigo/
… At mula doon maaari naming gawin ang direktoryong ito ang aming bagong kapaligiran sa pag-unlad pagpapatupad ng sumusunod na utos:
dotnet new console
Ang utos sa itaas ay lilikha ng dalawang mga file na tinatawag na mycode.csproj at Program.cs kasama ang isang direktoryo na tinatawag na obj. Ngayon ay maaari naming buksan ang file ng Program.cs sa isang editor at tanggalin o baguhin ang umiiral na 'hello world' code gamit ang aming sariling code.
Kapag nakasulat na ang code na gusto namin, kailangan lang namin i-save at isara ang Program.cs file. Pagkatapos nito ay maaari na tayo patakbuhin ang application:
dotnet run
Kaya nito kumunsulta sa tulong ng dotnet pagta-type:
dotnet --help
Microsoft Visual Studio Code Editor
Upang isulat ang code, lahat ay may kanilang paboritong editor. Ngunit dapat sabihin na Ang Microsoft ay may sariling editor na tinatawag na 'Microsoft Visual Studio Code'na may suporta para sa .NET. Ito ay isang cross-platform code editor, kaya maaari itong magamit pareho sa Windows, GNU / Linux, at sa Mac OS X.
Ito ay isang magaan at makapangyarihang open source source code editor. Ito ay may built-in na suporta para sa JavaScript, TypeScript, at Node.js at may isang rich ecosystem ng mga extension para sa iba pang mga wika tulad ng C ++, C, Python, PHP, o Go.
Kung interesado ka sa paggamit ng code editor na ito upang paunlarin ang iyong mga aplikasyon sa .NET, maaari kang kumunsulta sa artikulong isinulat ng isang kasamahan kung saan ipinahiwatig niya paano i-install ang Visual Studio Code sa Ubuntu.
Sa Dokumentasyon ng Microsoft mahahanap namin ilang pangunahing mga tutorial upang malaman kung paano gamitin ang mga tool na .NET Core at. NET Core SDK gamit ang editor ng Visual Studio Code.
Sa matuto nang higit pa tungkol sa dotnet, maaari kang kumunsulta sa pahina ng opisyal na proyekto.
Kasama ako sa Lubuntu at sa unang linya ng pag-install sinasabi nito sa akin na walang microsoft package. Mayroon bang hindi pagkakapare-pareho sa distro na ito?. Pagbati po
Matapos likhain ang aking aplikasyon, paano ko ito mai-install sa Ubuntu?
Magandang Luis, idagdag ang repo?