Webアプリの構築と配備
Wolfram言語を使うと,簡単・迅速にプログラムをインタラクティブなWebアプリにすることができます.
クラウド配備
クラウド配備
Wolfram言語を使えば,コードをスタンドアロンのインタラクティブなWebページに簡単に変換して,プログラムを気軽に他の人と共有することができます.CloudDeploy関数を使ってコードをWolfram Researchのサーバ上で公開し,誰でもアクセスできるようにすることも,許可された人だけがアクセスできるようにすることも可能です.
この例では,分子の画像を識別するインタラクティブなプログラムを,公開Webページにします.
1. 公開するコンテンツを作成する.
2. CloudDeploy関数を使ってクラウドに公開する.
API
API
インタラクティブなWebページを配備する他に,コードをAPI(アプリケーションプログラミングインタフェース)にすることで,他のWebサイトやプログラミング言語でそのコードが使えるようにすることもできます.
1. APIFunctionを作成する.
2つの都市間の距離を返すAPIFunctionを作成します.
この例ではTravelDistanceはQuantityを返します.その結果にQuantityMagnitudeを適用して数値だけを抽出します.外部プログラムではこの方がQuantityよりも処理が簡単です.
2. APIFunctionをWolfram Cloudに配備する.
この関数をPermissions → "Public"としてクラウドに配備し,誰でもこのAPIが使えるようにします.
3. ブラウザからAPIをテストする.
ブラウザからAPIを呼び出して,APIが想定通りに動作することを確認します.APIを呼び出すURLを構築するためには,CloudDeployのCloudObject出力のURLを右クリックし,「アドレスをコピー」を選びます.
このURLをブラウザにペーストし,「?city1=Chicago&city2=Miami」のようなクエリ文字列を使ってAPI引数を指定します.
4. Wolfram言語以外からこのAPIを呼び出す.
PythonからこのAPIを呼び出すコードを取得します.
始めましょう
ラーニングリソース
ラーニングパス
ちょっと試してみたいと思いませんか?Webアプリの構築と配備に焦点を当てた実際のコードの例を試して,Wolfram言語がどのようなものかを体感してください.
Wolfram言語は自分のペースで学べます.無料のインタラクティブコースを受講して認定証を取得しませんか.
Webアプリを深く学ぶ
Wolframテクノロジーを使ってWeb操作の分野で他にどのようなことができるかについて知りたい方は,Webの操作についてのガイドページをご覧ください.
- 特化されたWeb操作関数
- APIとのインタラクトに関する情報
- クラウドベースのWebサービスを設定するための関数
- 関連ドキュメント
お勧めの製品
Webアプリの構築と配備に関心のある方には,こちらをお勧めします.
クラウドとデスクトップのハイブリッド製品であるWolfram|Oneは,データサイエンスに関心のある方にお勧めの環境です.Wolfram|Oneは受賞歴のある直感的なノートブックインターフェースや,クラウドとのシームレスな機能を備え,完全なWolfram体験を提供します.
他のトピックを見る
データサイエンスとレポート生成
いろいろな解析ツールを見たり,自動的にデータをインポートしたり,クラウドダッシュボードを配備したりします.
機械学習
ニューラルネットワーク,自動化された機械学習,分類器等について調べます.
ブロックチェーンと暗号通貨
ブロックチェーンについて調べたり,暗号通貨のチャートを作ったり,暗号関数を使ったりします.
Webアプリの構築と配備
簡単に配備できるWebアプリについて知ったり,コードを実際のWebサイトにしたりします.
フィンテック
金融データを調べたり,チャートを作成したり,予測関数を書いたりします.
地理とGIS
さまざまな地図作成法を知ったり,データを重ね合せたり,可視化を行ったりします.