Andrew C. | TON DevRel
之前的课程我们讲了 Bot、Mini App、TON 区块链的基础和智能合约编程等相关知识,之间的关系可以简单整理到如下图所示:
(图中只标出了部分主要的连接线。)
对应的 TON 生态的开发者其实也有很多不同的分类,比如:
# | 分类 | 主要编程语言 | 备注 |
---|---|---|---|
1 | TON 前后端应用开发 | JavaScript, TypeScript | 使用 TON Connect、SDK |
开发 bot、mini app 和后端 | |||
2 | TON 智能合约开发 | FunC, Tact, Tolk | 使用 Blueprint |
TGE 和 NFT 都有模板 | |||
DeFi 协议需要合约专家 | |||
3 | TON 基础设施开发 | Python, Go, C++ | 开发钱包、 RPC, SDK,TC 等 |
基建是长期跨周期的事情 | |||
4 | TON 区块链开发 | C++, (more Node Impl.) | TON monorepo, TEPs |
用其他语言实现节点,提案 |
因为 Telegram、浏览器和钱包至少有电脑和手机两类客户端,而钱包和浏览器又分别有很多不同的产品可选,同时大部分钱包还有浏览器插件,那这里面的“链接组合“将会非常复杂。
这就会衍生出一些问题需要思考: