dfinity_入门体验

633 阅读1分钟

dfinity 可以理解为一个去中心化的云服务器,以类似某种docker的形式存在。
DFINITY - 搜索 - 链闻 ChainNews

访问主页 Developer Center | DFINITY ,进入帮助文档页面Developer Center | DFINITY

快速体验:构建你的第一个app

在开发者页面上有个命令行的快速体验,按照提示操作如下,最好用Linux/macOS:

1. 安装 SDK 软件开发工具包

sh -ci "$(curl -fsSL https:// sdk.dfinity.org/install.sh)"

2. 创建一个hello world项目

可以理解为一个hello world可执行程序项目,其实就是创建了一个项目文件夹 

dfx new hello 

cd hello 

3. 在本地开启一个互联网计算机

我的理解就是本地装了一个虚拟机? 

dfx start --background

访问下那个网站呢,可以发现这个虚拟机其实是在hello项目里面创建的

4. 安装nodejs软件包、构建、部署

前面一步创建了一个本地虚拟机,可以理解为一个硬件环境,这一步的安装步骤其实是作用在虚拟机上,因为项目代码要运行,肯定要虚拟机上有依赖软件呀。

npm install 

dfx deploy 

我们再看下虚拟机状态吧: 

5. 向部署的app服务发送消息并查看返回

项目代码部署到创建的某种虚拟机上了,而且上线了,此时就可以和服务交互了:

dfx canister call hello greet everyone 这里hello是服务 greed everyone是命令,我猜的 

##  小结

通过这个入门体验,大概理解了,整体上和docker差不多。

参考资料

changelog

  • 2021年06月25日