Кілька днів тому додав у додаток функцію перемикання мов, у верхньому правому куті розмістив кнопку — прапор Франції та прапор США для позначення. Хоча ця невелика функція здається простою, під час реалізації я зрозумів, що її вартість справді не мала. Особливо при запуску таких взаємодій у мережі — кожна зміна стану потребує ресурсів. Спостерігаючи, як RAM-вартість поступово витрачається такими розробниками, як я, — це трохи боляче. Але саме так виглядає сучасний стан розробки децентралізованих додатків — кожна оптимізація вимагає ретельного обчислення.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
6 лайків
Нагородити
6
5
Репост
Поділіться
Прокоментувати
0/400
RektRecorder
· 11год тому
Розробка в блокчейні дійсно є вбивцею дрібниць, одна маленька кнопка наполегливо вимагає врахування витрат...
На блокчейні один маленький кнопка, раніше це так дорого...
---
Вартість RAM дійсно неймовірна, розробникам дуже важко
---
Дивлячись, як ресурси поступово витрачаються, шкода, але що зробиш
---
Ось і правда Web3, здається простим, але за цим ховаються пастки
---
Кнопки з прапорами потрібно ретельно планувати, розробка Web3 дійсно напружена
---
Кожна зміна стану зменшує здоров'я, де ж шукати можливості для оптимізації
---
Чи означає децентралізація такі витрати, здається, це трохи дорого
Переглянути оригіналвідповісти на0
SolidityStruggler
· 11год тому
На ланцюгу один з кнопок перемикання мов, і він так сильно споживає RAM? Розробникам дійсно дуже важко
Переглянути оригіналвідповісти на0
LostBetweenChains
· 11год тому
鏈上 розробка дійсно неймовірна, один маленький кнопка буквально зробила гаманець болючим.
---
Вартість RAM — це невидимий ніж, що різати тихо і непомітно.
---
Тому для створення DApp потрібно тонко налаштовувати операції, кожна копійка має значення.
---
Ось чому UX досвід Web3 завжди трохи гірший, все застрягло через споживання ресурсів.
---
Кнопка з прапором звучить просто, але вартість на ланцюгу майже зруйнувала систему, децентралізація — ось так.
---
Розробники всі плачуть у тіні, бо кожна ітерація функції — це гроші.
---
Потреба у перемиканні мов — це надто розкішно для оновлення на ланцюгу, якби не Web3, що таке...
---
Після цього стає зрозуміло, чому багато функцій у екосистемі не реалізуються — бо не можна дозволити собі таку витрату.
Кілька днів тому додав у додаток функцію перемикання мов, у верхньому правому куті розмістив кнопку — прапор Франції та прапор США для позначення. Хоча ця невелика функція здається простою, під час реалізації я зрозумів, що її вартість справді не мала. Особливо при запуску таких взаємодій у мережі — кожна зміна стану потребує ресурсів. Спостерігаючи, як RAM-вартість поступово витрачається такими розробниками, як я, — це трохи боляче. Але саме так виглядає сучасний стан розробки децентралізованих додатків — кожна оптимізація вимагає ретельного обчислення.