Get Mystery Box with random crypto!

Битва языков TS. В прошлый раз я писал про плюсы и минусы C | Valentin Marchuk

Битва языков TS.

В прошлый раз я писал про плюсы и минусы C#, теперь поделюсь своим мнением о втором языке программирования, на котором я пробовал разрабатывать ботов —Typescript.

Это достаточно удобный язык, с уникальной типизацией и большим набором библиотек, инструментов.
На мой взгляд, это один из лучших языков для разработки Ботов и быстрого запуска проектов.
Знаю несколько проектов в Телеграме, разработанных на TS с суммарной аудиторией ~70млн. пользователей.

Владение этой технологией позволит вам параллельно разрабаывать фронтенд-часть проекта и, если будет желание, приблизиться к изучению web3 направления.
Один из примеров: когда я работал на проекте Angular + Typescript + C#, зачастую приходилось прикручивать апи эндпоинты к фронту.

Для разработки ботов, есть очень крутой фреймворк Grammy, в нем есть много полезных возможностей, помимо обычного Telegram Bot API.
Кстати, в открытом доступе на гитхабе есть крутой стартер для разработки Ботов - ссылка.

Из минусов:
- относительно не большое комьюнити (~800 человек в eng чате);
- проблемы с версиями и библиотеками: бесит когда вроде код написан, начинаешь разворачивать и получаешь не информативный Stack trace с ошибкой в билиотеке;
- сложен в изучении;
- при гуглеже, часто выдаются ответы связанные с одной из фронтовых библиотек, что не всегда полезно;

В целом технология крутая и решает проблемы большинства других языков.