Newbe.Claptrap框架入门,第一步——开发环境准备
Newbe.Claptrap 框架依托于一些关键性的基础组件和一些可选的辅助组件。本篇我们来介绍一下如何准备一个开发环境。
必要组件
这些组件是使用本框架进行开发是必须要安装的组件。
Docker Desktop
Docker Desktop 是以下所有组件运行的基础。开发可以通过以下链接下载对应操作系统的版本并进行安装:
https://www.docker.com/products/docker-desktop
安装完毕后,可以在控制台中使用以下命令验证安装效果:
PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> docker --version
Docker version 20.10.2, build 2291f61
中国大陆用户,需要为 Docker Desktop 配置好加速镜像。这将有助于后续环境的安装。
dotnet SDK
本框架依赖于 net 5 SDK 和 runtime。开发者可以通过以下链接下载最新的 SDK 并按照提示进行安装:
https://dotnet.microsoft.com/download/dotnet/5.0
安装完毕后,可以在控制台中使用以下命令验证安装效果:
PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> dotnet --version
5.0.103
Tye
Tye 是有微软开发提供的一款简化分布式应用开发的辅助命令行工具。
开发者可以在以下链接中找到最新的安装命令行脚本:
https://www.nuget.org/packages/Microsoft.Tye
安装完毕后,可以在控制台中使用以下命令验证安装效果:
PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> tye --version
0.6.0-alpha.21070.5+a42e4463943e3136dbd1de38474d8d62b802797c
Dapr
Dapr 是 Newbe.Claptrap 运行的基石。可以通过以下官方文档了解开发环境的安装方式:
https://docs.dapr.io/getting-started/
中文用户也可以通过以下链接查看中文介绍:
https://dapr-cn.gitee.io/getting-started/
安装完毕后,可以在控制台中使用以下命令验证安装效果:
PS C:\Repos\newbe\Newbe.Claptrap.Docs\src> dapr --version
CLI version: 1.0.0
Runtime version: 1.0.0