Создание и развертывание веб-приложений

С помощью Wolfram Language вы можете быстро и легко превращать программы в интерактивные веб-приложения.

Облачное развертывание

Облачное развертывание

Wolfram Language позволяет легко превращать ваш код в автономную интерактивную веб-страницу, чтобы вы могли поделиться своей программой с другими. Используя функцию CloudDeploy, ваш код будет опубликован на серверах Wolfram Research и станет доступным либо для всех, либо для тех, кому вы предоставите разрешение.

В этом примере интерактивная программа для распознавания изображения молекулы превращена в общедоступную веб-страницу:

1. Создать контент для публикации:

In[•]:=

In[•]:=
Out[•]=

2. Использовать функцию CloudDeploy для публикации в облаке:

In[•]:=
Out[•]=

API

API

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

1. Создать APIFunction:

Создайте APIFunction, которая возвращает расстояние между двумя городами.

В этом примере TravelDistance возвращает Quantity. Применение QuantityMagnitude к этому результату извлекает только числовое значение, которое легче обработать внешней программе, чем Quantity.

In[•]:=

2. Развернуть APIFunction в Wolfram Cloud:

Разверните функцию в облаке с Permissions → "Public", чтобы сделать API доступным для всех.

In[•]:=

3. Протестировать API из браузера:

Убедитесь, что API работает так, как вы ожидаете, вызвав его из браузера. Чтобы создать URL-адрес, вызывающий API, щелкните правой кнопкой мыши URL-адрес в выводе CloudObject в CloudDeploy и выберите "Copy Address".

Вставьте URL-адрес в браузер и укажите аргументы API с помощью строки запроса - например, "?city1=Chicago&city2=Miami"

4. Вызвать API из языка, отличного от Wolfram:

Получите код для вызова API из Python.

In[•]:=
Out[•]=

Приступаем к работе

Учебные ресурсы

Пути обучения

Попробуйте сейчас и потом научитесь

Хотите попробовать? Познакомьтесь с Wolfram Language пробуя реальные примеры кода, ориентированные на создание и развертывание веб-приложений.

Попробуйте прямо сейчас! Доступ с бесплатной учетной записью Wolfram Cloud
Получите бесплатную сертификацию по Wolfram Language

Мы упростили изучение Wolfram Language для вас. Попробуйте наш бесплатный интерактивный курс и получите сертификат.

Начните интерактивный онлайн-курс прямо сейчас! Длительность курса около 7 часов
Попробуйте прямо сейчас! Доступ с бесплатной учетной записью Wolfram Cloud
Начните интерактивный онлайн-курс прямо сейчас! Длительность курса около 7 часов

На новый уровень с веб-приложениями

Хотите продолжить изучение веб-приложений?

Если вы хотите узнать больше о том, что Wolfram предлагает для веб-операций, перейдите на страницу руководства по веб-операциям. Вы найдете:

  • Специализированные функции веб-операций
  • Информацию о взаимодействии с API
  • Функции для настройки облачных веб-сервисов
  • Сопутствующую документацию
Узнать подробнее

Рекомендуемый продукт