👁 Язык Tolk стал «основным» в TON
⚫️ Ранее в TON сложилась ситуация, когда для написания смарт-контрактов официально предлагались сразу два языка программирования: Tact и Tolk. Оба они были задуманы как «современный язык, который удобнее разработчикам, чем исходный FunC». Но шли к этой задаче «с разных сторон», мы уже описывали это подробнее.
⚫️ Такая ситуация давала разработчикам выбор, но выглядела странновато. Например, это делает экосистему запутаннее: новички сталкиваются с обучающими туториалами на разных языках и не понимают «так какой мне учить-то», а «правильного» ответа нет. И многие предполагали, что в итоге какой-то язык должен стать «главным» (но велись споры, какой).
⚫️ Теперь это действительно произошло. Сегодня в новом посте сообщается, что TON Foundation рекомендует выбирать Tolk. О судьбе Tact при этом ничего официально не сообщали: продолжат ли разрабатывать его новые версии как прежде?
⚫️ Новость не значит, что использовать Tact теперь бессмысленно. Даже если его разработка прекратится, уже вышедшие версии языка никуда не денутся, с их помощью по-прежнему можно будет создавать смарт-контракты. Каким-то разработчикам Tact может нравиться сильнее Tolk, и такие могут продолжать писать на нём.
⚫️ Значимость новости скорее в том, что если один язык назван официально рекомендуемым, то в будущем он может получать больше внимания и ресурсов. Он может активнее развиваться, в новых туториалах примеры будут приводить скорее на нём, его поддержка в инструментах разработки может оказываться лучше, и так далее.
💡 Поэтому вывод напрашивается такой. Если вы разработчик и у вас есть личные предпочтения в выборе из этих языков, то пока что можете следовать им. Но если вы только начинаете осваивать разработку в TON и не знаете «за какой язык браться», то с этого дня Tolk выглядит более логичным «вариантом по умолчанию». Не потому что «он лучше» (это субъективный вопрос), а потому что в его будущее могут гораздо активнее вкладываться.
@thedailytonrus
Post #1130
2.75K

- 🔥 18
- 👍 15
- 🎉 8
- 🤔 4
- 👏 1
- 🤩 1
- 💩 1
- 🏆 1