Trong phần tiếp theo, chúng ta sẽ xem xét hạt nhân .NET. Đây là một miễn phí, đa nền tảng và khung mã nguồn mở được phát triển bởi Microsoft để tạo ứng dụng dành cho máy tính để bàn, ứng dụng dành cho thiết bị di động, ứng dụng web, ứng dụng trò chơi, v.v.
Nếu bạn là nhà phát triển .NET, đến từ nền tảng Windows, hạt nhân .NET sẽ giúp bạn cấu hình môi trường phát triển của bạn một cách dễ dàng, trên bất kỳ hệ điều hành Gnu / Linux và Unix nào. Trong những dòng tiếp theo, chúng ta sẽ xem cách cài đặt Microsoft .NET Core SDK trên Ubuntu 18.04 và cách viết ứng dụng đầu tiên bằng donet.
Cài đặt Microsoft .NET Core SDK trên Ubuntu 18.04
Nhân .NET tương thích với GNU / Linux, Mac OS và Windows. Nó có thể được cài đặt trên các hệ điều hành GNU / Linux phổ biến nhất, bao gồm: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE và Ubuntu.
Để bắt đầu, chúng ta sẽ mở một terminal (Ctrl + Alt + T) và nhập các lệnh sau:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
cũng chúng tôi sẽ cần kích hoạt kho lưu trữ 'Universe', nếu bạn chưa kích hoạt nó. Điều này có thể được thực hiện bằng cách nhập vào thiết bị đầu cuối:
sudo add-apt-repository universe
Bây giờ bạn có thể cài đặt .NET core SDK bằng cách sử dụng các lệnh:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Sau khi cài đặt, chúng tôi có thể kiểm tra phiên bản đã cài đặt đánh máy:
dotnet --version
Tạo ứng dụng đầu tiên của bạn với dotnet
Như bạn có thể thấy, .NET core SDK đã được cài đặt chính xác trong Ubuntu của chúng tôi. Bây giờ là lúc tạo ứng dụng đầu tiên bằng dotnet.
Như một ví dụ, tôi sẽ tạo một ứng dụng mới có tên là 'ubunlogỨng dụng'. Để làm điều này, bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy:
dotnet new console -o ubunlogApp
Như bạn có thể thấy trong ảnh chụp màn hình ở trên, dotnet đã tạo một ứng dụng loại bảng điều khiển mới. Tham số -o tạo ra một thư mục có tên là 'ubunlogỨng dụng'nơi dữ liệu ứng dụng được lưu trữ với tất cả các tệp cần thiết.
Nếu chúng ta di chuyển đến thư mục ubunlogỨng dụng chúng ta sẽ tìm thấy một cái gì đó như sau:
Có hai tập tin được gọi là ubunlogApp.csproj và Program.cs và một thư mục có tên obj. Theo mặc định, tệp Program.cs sẽ chứa mã để chạy chương trình 'Xin chào thế giới'trên bảng điều khiển. Chúng ta có thể xem mã chương trình bằng cách gõ:
cat Program.cs
Nếu chúng tôi muốn chạy ứng dụng chúng tôi vừa tạo, bạn chỉ cần viết lệnh sau:
dotnet run
Các "Chào thế giớiĐiển hình là đơn giản vậy thôi. Hiện nay, bất kỳ ai cũng có thể viết mã của họ trong tệp Program.cs và chạy nó theo cách tương tự.
Một điều khác chúng ta có thể làm là tạo một thư mục mới, ví dụ: mã của tôi, sử dụng các lệnh:
mkdir ~/.micodigo cd ~/.micodigo/
… Và từ đó chúng tôi có thể tạo thư mục này môi trường phát triển mới của chúng tôi chạy lệnh sau:
dotnet new console
Lệnh trên sẽ tạo hai tệp có tên mycode.csproj và Program.cs cùng với một thư mục có tên là obj. Bây giờ chúng ta có thể mở tệp Program.cs trong một trình chỉnh sửa và xóa hoặc sửa đổi mã 'hello world' hiện có bằng mã của riêng chúng ta.
Khi mã chúng ta muốn được viết, chúng ta chỉ cần lưu và đóng tệp Program.cs. Sau đó, chúng tôi có thể chạy ứng dụng:
dotnet run
Nó có thể tham khảo ý kiến trợ giúp của dotnet đánh máy:
dotnet --help
Trình chỉnh sửa mã Microsoft Visual Studio
Để viết mã, mọi người đều có trình soạn thảo yêu thích của họ. Nhưng phải nói rằng Microsoft có trình soạn thảo riêng có tên là 'Mã Microsoft Visual Studio'với sự hỗ trợ cho .NET. Đây là một trình soạn thảo mã đa nền tảng, vì vậy nó có thể được sử dụng trên cả Windows, GNU / Linux và Mac OS X.
Nó là một trình soạn thảo mã nguồn mở nhẹ và mạnh mẽ. Nó đi kèm với hỗ trợ tích hợp cho JavaScript, TypeScript và Node.js và có một hệ sinh thái mở rộng phong phú cho các ngôn ngữ khác như C ++, C, Python, PHP hoặc Go.
Nếu bạn quan tâm đến việc sử dụng trình soạn thảo mã này để phát triển các ứng dụng của mình với .NET, bạn có thể tham khảo bài viết mà một đồng nghiệp đã viết trong đó anh ấy đã chỉ ra sao cài đặt mã Visual Studio trong Ubuntu.
Trong Tài liệu của Microsoft chúng tôi sẽ có thể tìm thấy một số hướng dẫn cơ bản để tìm hiểu cách sử dụng các công cụ .NET Core và .NET Core SDK bằng cách sử dụng trình soạn thảo Mã Visual Studio.
đến tìm hiểu thêm về dotnet, bạn có thể tham khảo trang chính thức của dự án.
Tôi đang sử dụng Lubuntu và trong dòng cài đặt đầu tiên, nó cho tôi biết rằng không có gói microsoft. Có sự mâu thuẫn nào với bản phân phối này không ?. Lời chào hỏi
Sau khi tạo ứng dụng của tôi, làm cách nào để cài đặt nó trong Ubuntu?
Tốt Luis, thêm repo?