
下面,我們為那些想在TON上開始開發項目但不知道從哪裡開始的人提供基本信息。
應用程序和網絡服務開發包括前端(用戶界面)和後端(編碼)元素。前端和後端之間的互動通過API進行。
去中心化應用程序的後端與Web2的不同。但大多數技術原則是不變的。
在區塊鏈上,數據處理是由智能合約處理的,智能合約是去中心化網絡上的自動執行代碼,與遵守預定條件的算法協同工作。
FunC
The Open Network 的智能合約是用 FunC (https://ton.org/docs/#/func/overview) 編程語言編寫的
TVM
在The Open Network虛擬機(TVM (https://ton.org/docs/#/smart-contracts/tvm_overview?id=tvm-is-stack-machine))上執行。
TON API TON SDK
API和SDK (https://ton.org/docs/#/apis/) 是與區塊鏈互動的大門。
有用的應用程序和工具:
編輯代碼的插件:IDEA (https://plugins.jetbrains.com/plugin/18541-ton-development) 、Sublime Text (https://github.com/savva425/func_plugin_sublimetext3) 、VS Code (https://marketplace.visualstudio.com/items?itemName=tonwhales.func-vscode) 。
TON開發者的免費API
一個免費的HTTP API:Toncenter (https://toncenter.com/) 。
快速開發基於TON的NFT
開發智能合約的工具:Toncli (https://github.com/disintar/toncli)。
TON的開發者參考作品
一套基於TON的應用程序和產品:TON App (https://ton.app/)。
快速搭建TON的開發環境
在 MyLocalTON (https://ton.org/docs/#/nodes/local-ton) 的幫助下,你可以直接在你的電腦上啓動一個本地區塊鏈,或者通過使用 testnet (https://ton.org/docs/#/testnet/) 。
TON教學資源:
- TON開發者的文檔 (https://ton.org/docs/#)。
- 關於智能合約的一般建議 (https://ton.org/docs/#/howto/smart-contract-guidelines)。
- FunC競賽任務 (https://github.com/ton-blockchain/func-contest1) – 從簡單到高級 (https://github.com/ton-blockchain/func-contest1)。
TON智能合約
可以使用TON基金會在GitHub上的代碼庫中的TON智能合約的例子。
- 標準智能合約 (https://github.com/newton-blockchain/ton/tree/master/crypto/smartcont)。
- 錢包合約的最新版本 (https://github.com/ton-blockchain/wallet-contract)。
TON開發者社群
- Tonic (https://tonic.cx/):一個開發者可以分享想法、合作和提高技能的環境。Tonic也有舉辦啓發性AMA的訣竅。
@givemetons
本文將不定時更新TON開發者最新資訊