云部署
Java 程序员备注:
Wolfram 语言拥有将应用程序部署于云端的强大内置函数. 通常,在 Java 中进行云端部署需要依赖如 AWS Toolkit 的第三方 IDE 插件.
Python 程序员备注:
Wolfram 语言通过强大的内置函数快速将应用部署于网页和移动中. 通过云端的无缝整合,你可以创建动态网页界面和 API,并可用几行代码在 Wolfram Cloud 中托管,无需使用例如 Flask 或 Django 等的第三方框架.
CloudDeploy 将对象部署于 Wolfram Cloud.
创建一个 “hello” 字体大小为 100 点的网页:
云对象以一个可以浏览的唯一网址形式给出:
部署一个动态界面:
该界面可用于任何浏览器:
部署 笔记本的任何内容(动态或非动态),并保留其样式.
使用 EmbedCode 设置 iframes 等的内嵌.
使用 CloudDeploy[Delayed[...]] 部署每次请求时会被重新计算的表达式.
创建和部署表单界面:
任何 Interpreter 类型可被用于表单中的一个字段:
语义类型会产生诠释自然语言的 “智能搜索栏”:
Java 程序员备注:
智能字段使得 Wolfram 语言的语义处理功能可进行精密的语法分析和验证. 在 Java 中,高级输入的语法分析、验证和处理需要自定义代码或附加程序库.
Python 程序员备注:
内置智能搜索栏利用解释器,通过 Wolfram 语言的语义处理功能能够理解类型广泛的复杂输入. 在 Python 中,高级输入理解、验证和处理需要附加的工具.
在云端部署一个网页 API:
调用 API:
Python 程序员备注:
通过 Python 用 Wolfram 客户端库或使用 WolframScript 直接部署 Wolfram 语言 API.
使用 Permissions-> “Public” 使得云部署可以被公开使用.
(部署使用 Wolfram Cloud 积分.)
快速参考:云部署