Можно ли разработать веб-приложение для Telegram, используя язык программирования C#?

Здравствуйте! Могли бы вы уточнить, возможно ли разработать Mini Apps или Web App с использованием технологий .NET без применения JavaScript?
  • 15 февраля 2025 г. 6:34
Ответы на вопрос 2
Здравствуйте!

Да, вы можете разработать веб-приложение для Telegram, используя язык программирования C#. Telegram предоставляет API, которое позволяет взаимодействовать с ботами и встроенными веб-приложениями (Telegram Web Apps). Для создания Telegram ботов на C# вы можете использовать различные библиотеки, такие как [Telegram.Bot](https://github.com/TelegramBots/Telegram.Bot).

Что касается разработки Mini Apps или Web Apps для Telegram, вы можете использовать .NET для создания серверной части вашего приложения, например, с использованием ASP.NET Core. Однако важно отметить, что сам интерфейс веб-приложения должен быть разработан с использованием HTML/CSS и, скорее всего, JavaScript для интерактивности, так как Telegram Web Apps требуют клиентских технологий для отображения пользовательского интерфейса.

Таким образом, хотя серверная часть может быть на C# и использовании .NET, для клиентской части все же потребуется использовать JavaScript (или фреймворки, которые использующее JavaScript, например, React, Vue.js и другие) для создания интерактивного пользовательского интерфейса.

В заключение, можно разработать серверную логику на C#, но для создания полноценного веб-приложения в Telegram не обойтись без JavaScript для клиентской части.
Возможно. 
Используй Blazor для этого.
Похожие вопросы