tgoop.com/givemetonru/1091
Last Update:
👨💻 Разработка продуктов в экосистеме TON
Материал для тех, кто хочет сделать свой проект в TON, но не знает с чего начать.
Разработка приложений и web-сервисов включает в себя front-end (интерфейс) и back-end разработку (непосредственно функционал).
Взаимодействие front-end и back-end происходит посредством API.
Back-end децентрализованных приложений отличается от Back-end web 2.0 приложений, однако большинство технических принципов остаются прежними.
В блокчейне обработку данных осуществляют смарт-контракты — код, который автоматически выполняется в децентрализованной сети, по алгоритмам заранее установленных условий (если-то).
Смарт-контракты TON пишутся на языке FunC, а исполняются на виртуальной машине TON — TVM (Telegram Open Network Virtual Machine).
Взаимодействие с блокчейном происходит через API и SDK.
Полезные приложения и инструменты:
Плагины для редакторов кода — IDEA, Sublime Text, VS Code.
Бесплатный HTTP API — Toncenter.
Инструментарий для разработки смарт-контрактов — toncli.
Каталог приложений и инструментов — Ton App.
Можно запускать локальный блокчейн прямо на компьютере через MyLocalTON, либо использовать тестовую сеть.
Материалы для изучения:
— Документация для разработчиков TON;
— Основные рекомендации по смарт-контрактам;
— Задачи контеста по FunC - от простого к сложному.
В качестве примеров смарт-контрактов для TON можно использовать репозитории с Github:
— Стандартные смарт-контракты;
— Контракт кошелька последней версии.
Сообщества разработчиков для TON:
— Основное русскоязычное;
— Tonic - время от времени проводит AMA.
@givemetonru
BY Дайте TON!
Share with your friend now:
tgoop.com/givemetonru/1091