Веб-приложения являются приложениями MATLAB, которые могут запуститься в веб-браузере. Вы создаете интерактивное приложение MATLAB с помощью App Designer, группируете его с помощью Web App Compiler и размещаете его с помощью или версии разработки MATLAB Web App Server или продукта MATLAB Web App Server™. Каждое веб-приложение имеет уникальный URL и может быть получено доступ от веб-браузера с помощью протоколов HTTPS или HTTP. Сервер имеет домашнюю страницу, перечисляющую все доступные размещенные веб-приложения. Вы совместно используете веб-приложения путем совместного использования уникального URL к веб-приложению или URL к домашней странице сервера.
Веб-приложения спроектированы, чтобы запуститься только в доверяемой среде интранет, не в открытом Интернете. Для получения дополнительной информации смотрите Потенциальные риски.
Только приложения созданный с использованием App Designer могут быть развернуты как веб-приложения. Для получения дополнительной информации смотрите, Разрабатывают Приложения Используя App Designer.
Веб-приложения поддерживаются на Windows®, Linux® и macOS. Для списка поддерживаемых веб-браузеров смотрите Поддерживаемые Браузеры и Несовместимости Платформы.
MATLAB Compiler™ поставляется с версией разработки MATLAB Web App Server. Однако, если вы хотите интегрировать сервер в экосистеме предприятия с аутентификацией и основанными на роли возможностями доступа, продолжить запускать веб-приложения, созданные с помощью различных релизов MATLAB, не иметь никакого предела на количестве конечных пользователей, получающих доступ к веб-приложениям, необходимо купить продукт MATLAB Web App Server. Для получения дополнительной информации смотрите Различия MATLAB Web App Server.
Web App Compiler | Приложения Разработчика Package App для веб приложения |
compiler.build.webAppArchive | Создайте архив для развертывания на MATLAB Web App Server |
compiler.build.WebAppArchiveOptions | Опции для создания архивов веб-приложения |
compiler.build.Results | Сборка компилятора заканчивается объект |
webAppCompiler | Приложения Разработчика Package App для веб приложения |
Системные требования для версии разработки MATLAB Web App Server
Аппаратные и программные требования, чтобы установить и запустить версию разработки MATLAB Web App Server.
Установите версию разработки MATLAB Web App Server в MATLAB Compiler
Шаги, чтобы установить версию разработки MATLAB Web App Server.
Запустите серверное приложение
Шаги, чтобы запустить серверное приложение в версии разработки MATLAB Web App Server.
Сконфигурируйте версию разработки MATLAB Web App Server в MATLAB Compiler
Укажите сервисы и сконфигурируйте параметры сервера в версии разработки MATLAB Web App Server.
Поддерживаемые браузеры и несовместимости платформы
Проверяйте совместимость своего веб-браузера и платформы.
Различия MATLAB Web App Server
Различия между продуктом MATLAB Web App Server и версией разработки MATLAB Web App Server в MATLAB Compiler.
Узнать, как создать веб-приложение для развертывания.
Узнать, как развернуть веб-приложение.
Запустите и протестируйте веб-приложения от браузера.
Простое веб-приложение ипотечного калькулятора
Примерьте пример, как создать, развернуть, и запустить веб-приложение.
Веб-приложение симуляции Simulink
Примерьте пример, как создать, развернуть, и запустить веб-приложение, содержащее симуляцию Simulink®.
Ограничения и неподдерживаемая функциональность
Рассмотрите функциональные ограничения и неподдерживаемые функции MATLAB при создании веб-приложений.
Проверяйте состояние каждого веб-приложения.
Проверяйте журнал сеанса веб-приложения.
Безопасность MATLAB Web App Server
Примите меры предосторожности безопасности при хостинге веб-приложений.
Сконфигурируйте MATLAB Web App Server, чтобы использовать HTTPS.
Считайте клиент, сервер и риски приложения сопоставленными с выполнением веб-приложений.
Авторская разработка безопасных веб-приложений
Следуйте инструкциям и методам для авторских приложений MATLAB, чтобы быть безопасными веб-приложениями.
Надежно развертывающиеся веб-приложения
Сводные данные инструкций по безопасности для развертывания веб-приложений.