Apache サーバーを介して実行したい R スクリプトがあります。特定のパラメーターを受け入れ、R スクリプトを呼び出し、結果をページとして返す単純な Web インターフェイスを作成したいと考えています。
このプロセスを簡素化するスタジオ (VS など) はありますか? 私はこれまで R で GUI を作成したことがなく、Web GUI も作成したことがないので、ゼロから始めるのは大変です。
前もってありがとう、Prot
Apache サーバーを介して実行したい R スクリプトがあります。特定のパラメーターを受け入れ、R スクリプトを呼び出し、結果をページとして返す単純な Web インターフェイスを作成したいと考えています。
このプロセスを簡素化するスタジオ (VS など) はありますか? 私はこれまで R で GUI を作成したことがなく、Web GUI も作成したことがないので、ゼロから始めるのは大変です。
前もってありがとう、Prot
R で Web アプリを作成するための 4 つのオプションを考えることができます。テクノロジを選択したら、IDE を選択してください。
光沢のある
コメントで述べたように、単純な Web アプリを作成する最も簡単な方法は、Shinyを使用することです。特定の要件では、Apache ではなくShiny Serverを使用しているため、適切ではない場合があります。(現在、Twitter Bootstrap を使用しているため、Internet Explorer にも問題があります。)
ルーク
Rook パッケージは、おそらく次に簡単なオプションでありRApache
、Web サーバーとして使用できます。(私はそれを使用していません。RApache
既存の Apache Web サーバーへのリンクを許可するかどうか、または独自のものがあるかどうかはわかりません。)
gウィジェット
このgWidgets
フレームワークを使用すると、R の tcltk、GTK、および qt GUI tollkits と Web アプリ (これも に基づくRApache
) を使用して実行できるコードを作成できます。これを使用すると、デスクトップ バージョンと Web アプリが必要になる場合があります。John Verzaniによる gWidgetsWWW2 と Shiny の比較を参照してください。
他の技術から R を呼び出す
R は、多かれ少なかれ他のテクノロジからバッチ モードで呼び出すことができます。したがって、同僚が使用しているツールを使用して Web アプリを作成し、そこから R を呼び出します。(一部のテクノロジは、単なるバッチ ファイルよりも R との統合が優れています。ただし、そのテクノロジが何であるかを理解したら、通信するための最良の方法について心配してください。)