В моде бессерверные приложения, Backbench изначально поддерживал Node.js и BBLANG. Сегодня мы объявляем об открытии бета-версии Python и Golang. В то время как Go - это быстрый, статически типизированный, компилируемый язык, который ощущается как динамически типизированный, интерпретируемый язык. Python - это интерпретируемый язык программирования общего назначения высокого уровня, который также прекрасно работает на языке сценариев.

В следующем блоге мы расскажем, как можно запускать Python и Go. Функции Backbench можно использовать в нескольких сценариях из-за широкого выбора предлагаемых триггеров:

  • Запланированный триггер, выполнение функции по расписанию.
  • Веб-триггер, выполнение функции после HTTP-вызова.

Зачем вам запускать Python на Backbench?

Типичным вариантом использования является замена ваших заданий Python, запланированных в настоящее время, с помощью cron, например, с помощью функции Backbench вы можете настроить расписание, которое запускает ваш скрипт Python на периодической основе. Вы получаете полностью управляемое решение, в котором вы можете получать уведомления об ошибках и получать доступ к журналам или редактировать сценарии прямо из браузера.

Начало работы с Python

Перво-наперво, вам понадобится Backbench account (Зарегистрироваться бесплатно), в нашей документации Приступая к работе есть краткое введение (если вы впервые используете Backbench). И поскольку нет лучшего способа учиться, чем на практике, я также решил создать веб-приложение Hello, World.

Создайте скамейку для запуска Go, например, helloworld. Теперь создайте модуль, например hello.py

Теперь перейдите в раздел конечных точек, нажмите кнопку с плюсом - выберите относительный URI для API, а затем в раскрывающемся списке выберите привет.

Нажмите на конечную точку, указанную в разделе «Конечная точка», за которым следует / hello. URI перенаправления будет выглядеть как https://USERID-BENCHID.backbench.io/hello

Теперь вы можете приступить к действию, используя Python!

Зачем использовать Go on Backbench?

Как мы видели выше, Go - это скомпилированный язык со статической типизацией. Это может помочь выявить простые ошибки и поддерживать правильность по мере роста вашего приложения. Эта безопасность действительно полезна для производственных сред (сгенерированные ошибки компиляции сохраняются в журналах).

Начать работу с Go

Войдите в свою учетную запись Backbench и для начала создайте скамью Go, например helloworld. Теперь создайте модуль, например hello.go

Теперь сопоставьте этот сохраненный модуль с конечной точкой, например, / hello. (В разделе конечных точек)

Примечание. Вы должны создать переменную маршрутизатора для запуска кода, написанного на Go. Создайте модуль router.go

Нажмите на конечную точку, указанную в разделе «Конечная точка», за которым следует / hello. URI перенаправления будет выглядеть как https://USERID-BENCHID.backbench.io/hello

Попробуйте прямо сейчас, это проще, чем вы думаете! Поделитесь с нами своим мнением и сообщите, для чего вы его используете.