文件名称:dat-workshop:一个学习dat-sdk以及如何使用它构建p2p应用程序的研讨会
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-14 01:41:12
JavaScript
数据车间 一个学习dat-sdk以及如何使用它构建p2p应用程序的研讨会。 遵循自述文件并仔细阅读示例。 在2020年Dat会议上还录制了一个,您可以跟进。 1.为什么 :thinking_face: 当我开始研究Dat时,有各种各样的构建方法。 Dat CLI工具是用来与“ Dat存档”同步文件夹并返回文件夹的一种方法,它是一种包含电池的交易。 烧杯有自己的API与Dat进行交互,这与CLI有所不同。 其他应用最终将以自己的方式使用所有基础部分,并且往往会重复相同的代码。 一件很难的事情是,Dat的使用将与应用程序所运行的环境紧密相关,因此要移植到Web上需要自定义网关和代码更改。 我决定尝试组装一个软件开发工具包,该工具包公开了更高级别的Dat数据结构,但抽象了网络和存储的一些细节,以便代码可以针对数据结构,并且可以在不同的环境中移植。 在后台,SDK同时使用node.js以及网络和存储库的Web实施,并在
【文件预览】:
dat-workshop-master
----.gitignore(2KB)
----README.md(10KB)
----Building()
--------node.js(347B)
--------electron-renderer.html(234B)
----ExtensionMessages()
--------02_Extension_libraries.js(3KB)
--------01_Extension_types.js(4KB)
----App()
--------cli.js(1KB)
--------electron.js(440B)
--------electron.html(2KB)
--------core.js(4KB)
----LICENSE(34KB)
----Hyperdrive()
--------01_Create_a_named_drive.js(4KB)
--------02_Load_someones_drive.js(2KB)
--------03_Watch_changes.js(2KB)
--------04_DNS_resolution.js(1KB)
----package.json(895B)
----Hypercore()
--------01_Create_a_named_core.js(2KB)
--------02_Load_a_core.js(2KB)
----package-lock.json(116KB)