Webアプリの構築と配備

Wolfram言語を使うと,簡単・迅速にプログラムをインタラクティブなWebアプリにすることができます.

クラウド配備

クラウド配備

Wolfram言語を使えば,コードをスタンドアロンのインタラクティブなWebページに簡単に変換して,プログラムを気軽に他の人と共有することができます.CloudDeploy関数を使ってコードをWolfram Researchのサーバ上で公開し,誰でもアクセスできるようにすることも,許可された人だけがアクセスできるようにすることも可能です.

この例では,分子の画像を識別するインタラクティブなプログラムを,公開Webページにします.

1. 公開するコンテンツを作成する.

In[•]:=

In[•]:=
Out[•]=

2. CloudDeploy関数を使ってクラウドに公開する.

In[•]:=
Out[•]=

API

API

インタラクティブなWebページを配備する他に,コードをAPI(アプリケーションプログラミングインタフェース)にすることで,他のWebサイトやプログラミング言語でそのコードが使えるようにすることもできます.

1. APIFunctionを作成する.

2つの都市間の距離を返すAPIFunctionを作成します.

この例ではTravelDistanceQuantityを返します.その結果にQuantityMagnitudeを適用して数値だけを抽出します.外部プログラムではこの方がQuantityよりも処理が簡単です.

In[•]:=

2. APIFunctionをWolfram Cloudに配備する.

この関数をPermissions → "Public"としてクラウドに配備し,誰でもこのAPIが使えるようにします.

In[•]:=

3. ブラウザからAPIをテストする.

ブラウザからAPIを呼び出して,APIが想定通りに動作することを確認します.APIを呼び出すURLを構築するためには,CloudDeployCloudObject出力のURLを右クリックし,「アドレスをコピー」を選びます.

このURLをブラウザにペーストし,「?city1=Chicago&city2=Miami」のようなクエリ文字列を使ってAPI引数を指定します.

4. Wolfram言語以外からこのAPIを呼び出す.

PythonからこのAPIを呼び出すコードを取得します.

In[•]:=
Out[•]=

始めましょう

ラーニングリソース

ラーニングパス

すぐに試して,あとで学ぶ

ちょっと試してみたいと思いませんか?Webアプリの構築と配備に焦点を当てた実際のコードの例を試して,Wolfram言語がどのようなものかを体感してください.

すぐに試す 無料のWolfram Cloudアカウントでアクセスできます.
無料でWolfram言語の認定証を取得する

Wolfram言語は自分のペースで学べます.無料のインタラクティブコースを受講して認定証を取得しませんか.

インタラクティブなオンラインコースを開始する 終了までには約7時間かかります.
すぐに試す 無料のWolfram Cloudアカウントでアクセスできます.
インタラクティブなオンラインコースを開始する 終了までには約7時間かかります.

Webアプリを深く学ぶ

Webアプリをもっと学びたい方へ

Wolframテクノロジーを使ってWeb操作の分野で他にどのようなことができるかについて知りたい方は,Webの操作についてのガイドページをご覧ください.

  • 特化されたWeb操作関数
  • APIとのインタラクトに関する情報
  • クラウドベースのWebサービスを設定するための関数
  • 関連ドキュメント
詳細

お勧めの製品