构建和部署网络应用程序

使用 Wolfram 语言,您可以快速、轻松地将程序转换为交互式网络应用程序。

云部署

云部署

Wolfram 语言可以轻松地将您的代码转换为独立的交互式网页,以便您与他人分享您的程序。使用 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 云端:

使用 Permissions → "Public" 将该函数部署到云端,这样所有人都可以访问该 API。

In[•]:=

3. 在浏览器中测试 API:

通过浏览器调用 API,验证其是否按照预期运行。要构建调用 API 的 URL,右键单击 CloudObjectCloudDeploy 输出的 URL 并选择 Copy Address。

将 URL 粘贴到浏览器并使用查询字符串指定 API 参数,例如, "?city1=Chicago&city2=Miami"

4. 从非 Wolfram 语言调用 API:

获取从 Python 调用 API 的代码。

In[•]:=
Out[•]=

开始使用

学习资源

学习路径

先试后学

想先试试吗?试用以构建和部署网络应用程序为重点的真实代码,感受 Wolfram 语言的魅力。

立即开始试用! 通过免费的 Wolfram Cloud 账户访问
免费获取 Wolfram 语言认证

以您自己的方式轻松地学习 Wolfram 语言。体验我们的免费互动课程并获得认证。

立即参加在线互动课程! 大约需要 7 个小时完成
立即开始试用! 通过免费的 Wolfram Cloud 账户访问
立即参加在线互动课程! 大约需要 7 个小时完成

进一步使用网络应用程序

想要继续探索网络应用程序吗?

如果您想了解更多 Wolfram 提供的网络操作功能,请访问网络操作指南页面。您将看到:

  • 专门的网络操作函数
  • 关于与 API 交互的信息
  • 设置基于云端的网络服务的函数
  • 相关参考资料
了解更多

产品推荐