は、私は、これは質問をするための適切な場所である疑いが、私は思っていたR.でWebアプリケーションを開発への導入のために良い場所がある場合、私は人々がそれをやっている知っていると場所について私が知っていますRApacheとBrewについて調べるにはどんな種類のウォークスルーが必要ですか?R Webアプリケーションの導入
私自身で開始する前に確認してください。
は、私は、これは質問をするための適切な場所である疑いが、私は思っていたR.でWebアプリケーションを開発への導入のために良い場所がある場合、私は人々がそれをやっている知っていると場所について私が知っていますRApacheとBrewについて調べるにはどんな種類のウォークスルーが必要ですか?R Webアプリケーションの導入
私自身で開始する前に確認してください。
数年後に更新、:
WebアプリケーションにRを統合するために使用するどのような技術は、あなたが達成しようとしているものの規模に依存します。小型、スタンドアロンのWebアプリケーションのために
、Shinyは、高速デファクトスタンダードになりつつあります。比較的使いやすく、有料のサポートオプションがあります。
大規模なプロジェクトの場合は、快適なWebフレームワークを使用してRに接続する方がよいでしょう。(他のソフトウェアからRをコマンドラインから呼び出すことができますまた、Javaアプリケーションの場合はrJava
のように、Rには少し面白いインターフェイスがあります)。これは少し曖昧ですが、そのようなプロジェクトでは重要な決定は「あなたの会社はすでに何を使用していますか?と "あなたは何のためにRが必要ですか?"
オリジナルの答え:
R.ほとんど(すべてではない)を使用してWebアプリケーションを作成するためのさまざまな方法がたくさんありますがFAQ on R documentに記載されています。
RApacheを使用する場合は、起動するのに便利な古いRApacheサイトにpresentationがあります。それ以外の場合、RWuiは非常に使いやすいですが、あまり柔軟ではありません(とにかく最後に使ったとき)、rcom/StatConnectorを使ってWebサーバーからRを実行できます。
はイェルーンOoms' useR!2009 presentationをチェックアウト - これも例が含まれています。 私はStockplot R Webアプリケーションが同じ手法で構築されていると信じています。
このリンクが壊れています。 – Zach
@Zach [This](http://jeroenooms.github.io/)は、プレゼンテーションとWebアプリケーションの両方を含むJeroen Oomsの新しいサイトです。 –
私はちょうどこの古い質問にクロスを来ました。
3、新しい、あなたが見ることができる動画があります
(私はユーチューブの動画にリンクしている可能性がありますが、投稿はコード、プレゼンテーション、説明への追加リンクも含まれます)
あなたはhttp://shiny.rstudio.com/を見たことがありますか?複雑なレベルの複雑なチュートリアルでは、光沢のあるツールパレットの多くを参照できます。 Shinyでは、RでWebアプリケーションを簡単に開発し、HTMLを追加することができます。
ウェブアプリケーションが増えるにつれて、光沢のあるクライアント/サーバーの抽象化が開発に問題となり、ダイナミックなウェブ使用に対応するためにいくつかのギミック(観察、反応など)をレトルトする必要がある。
私の提案は、webappとRの開発のバランスをとることです。あなたがより多くの前者を必要とする場合、シャイニーは十分ではありません。今後の参考のために
メガバイト
、フィールドに新人をチェックアウトすることを忘れないでください:http://www.rstudio.com/shiny/ –