Создание и развертывание веб-приложений
С помощью Wolfram Language вы можете быстро и легко превращать программы в интерактивные веб-приложения.
Облачное развертывание
Облачное развертывание
Wolfram Language позволяет легко превращать ваш код в автономную интерактивную веб-страницу, чтобы вы могли поделиться своей программой с другими. Используя функцию CloudDeploy, ваш код будет опубликован на серверах Wolfram Research и станет доступным либо для всех, либо для тех, кому вы предоставите разрешение.
В этом примере интерактивная программа для распознавания изображения молекулы превращена в общедоступную веб-страницу:
1. Создать контент для публикации:
2. Использовать функцию CloudDeploy для публикации в облаке:
API
API
Помимо развертывания интерактивных веб-страниц, вы также можете превратить свой код в API (интерфейс прикладного программирования), что позволит другим веб-сайтам или языкам программирования использовать ваш код.
1. Создать APIFunction:
Создайте APIFunction, которая возвращает расстояние между двумя городами.
В этом примере TravelDistance возвращает Quantity. Применение QuantityMagnitude к этому результату извлекает только числовое значение, которое легче обработать внешней программе, чем Quantity.
2. Развернуть APIFunction в Wolfram Cloud:
Разверните функцию в облаке с Permissions → "Public", чтобы сделать API доступным для всех.
3. Протестировать API из браузера:
Убедитесь, что API работает так, как вы ожидаете, вызвав его из браузера. Чтобы создать URL-адрес, вызывающий API, щелкните правой кнопкой мыши URL-адрес в выводе CloudObject в CloudDeploy и выберите "Copy Address".
Вставьте URL-адрес в браузер и укажите аргументы API с помощью строки запроса - например, "?city1=Chicago&city2=Miami"
4. Вызвать API из языка, отличного от Wolfram:
Получите код для вызова API из Python.
Приступаем к работе
Учебные ресурсы
Пути обучения
Хотите попробовать? Познакомьтесь с Wolfram Language пробуя реальные примеры кода, ориентированные на создание и развертывание веб-приложений.
Мы упростили изучение Wolfram Language для вас. Попробуйте наш бесплатный интерактивный курс и получите сертификат.
На новый уровень с веб-приложениями
Если вы хотите узнать больше о том, что Wolfram предлагает для веб-операций, перейдите на страницу руководства по веб-операциям. Вы найдете:
- Специализированные функции веб-операций
- Информацию о взаимодействии с API
- Функции для настройки облачных веб-сервисов
- Сопутствующую документацию
Рекомендуемый продукт
Для тех, кто интересуется созданием и развертыванием веб-приложений, мы рекомендуем:
Наш гибридный продукт для облака и рабочего стола, Wolfram|One, является рекомендуемой средой для тех, кто интересуется веб-приложениями: он имеет отмеченный наградами интуитивно понятный интерфейс блокнота, функциональные возможности эффективно интегрированные в облачную среду и полный опыт работы с Wolfram.
Просмотреть другие темы
Наука о данных и создание отчетов
Изучайте инструменты для анализа, автоматически импортируйте данные, развертывайте облачные панели мониторинга и многое другое.
Машинное обучение
Изучайте нейронные сети, автоматическое машинное обучение, классификаторы и многое другое.
Блокчейн и криптовалюты
Изучайте блокчейн, графики криптовалют, используйте криптографические функции и многое другое.
Создание и развертывание веб-приложений
Изучайте легко развертываемые веб-приложения, превращайте свой код в реальные веб-сайты и многое другое.
Финансовые технологии
Изучайте финансовые данные, создавайте графики, пишите функции прогнозирования и многое другое.
География и ГИС
Изучайте различные методы создания карт, накладывайте данные, создавайте визуализации и многое другое.