Wolfram Computation Meets Knowledge

Wolfram 语言:
快速编程入门

显示附加备注:
全部选择 
开始使用

云部署 视频

Java 程序员备注:

Wolfram 语言拥有将应用程序部署于云端的强大内置函数. 通常,在 Java 中进行云端部署需要依赖如 AWS Toolkit 的第三方 IDE 插件.

Python 程序员备注:

Wolfram 语言通过强大的内置函数快速将应用部署于网页和移动中. 通过云端的无缝整合,你可以创建动态网页界面和 API,并可用几行代码在 Wolfram Cloud 中托管,无需使用例如 FlaskDjango 等的第三方框架.

CloudDeploy 将对象部署于 Wolfram Cloud.

创建一个 “hello” 字体大小为 100 点的网页:

In[1]:=1
CloudDeploy[Style["hello", 100]]
Out[1]=1

云对象以一个可以浏览的唯一网址形式给出:


部署一个动态界面:

In[1]:=1
CloudDeploy[Manipulate[Rotate[Style["hello", 100], \[Theta] \[Degree]], {\[Theta], 0, 360}]]
Out[1]=1

该界面可用于任何浏览器:


部署 笔记本的任何内容(动态或非动态),并保留其样式.

使用 EmbedCode 设置 iframes 等的内嵌.

使用 CloudDeploy[Delayed[...]] 部署每次请求时会被重新计算的表达式.


创建和部署表单界面:

In[1]:=1
CloudDeploy[FormFunction[{"city" -> "City"}, GeoGraphics[#city] &, "PNG"]]
Out[1]=1


任何 Interpreter 类型可被用于表单中的一个字段:

In[2]:=2
CloudDeploy[FormFunction[{"place" -> "Location", "radius" -> "Quantity"}, GeoGraphics[GeoDisk[#place, #radius]] &, "PNG"]]
Out[2]=2


语义类型会产生诠释自然语言的 “智能搜索栏”:


Java 程序员备注:

智能字段使得 Wolfram 语言的语义处理功能可进行精密的语法分析和验证. 在 Java 中,高级输入的语法分析、验证和处理需要自定义代码或附加程序库.

Python 程序员备注:

内置智能搜索栏利用解释器,通过 Wolfram 语言的语义处理功能能够理解类型广泛的复杂输入. 在 Python 中,高级输入理解、验证和处理需要附加的工具.


在云端部署一个网页 API:

In[1]:=1
CloudDeploy[APIFunction[{"x" -> "Number"}, #x! &, "String"]]
Out[1]=1

调用 API:


使用 Permissions-> “Public” 使得云部署可以被公开使用.
(部署使用 Wolfram Cloud 积分.)

快速参考:云部署


© 2019 Wolfram. All rights reserved.