Подтвердить что ты не робот

Введение в веб-приложение R

Я сомневаюсь, что это подходящее место, чтобы задать вопрос, но мне было интересно, есть ли хорошее место для введения в разработку веб-приложений в R. Я знаю, что люди это делают, и я знаю, где узнать RApache и brew, но любое прохождение?

Просто проверяйте, прежде чем я начну самостоятельно.

4b9b3361

Ответ 1

Обновление через несколько лет:

Какая технология, используемая для интеграции R в веб-приложения, зависит от масштаба того, что вы пытаетесь выполнить.

Для небольших автономных веб-приложений Shiny быстро становится стандартом де-факто. Он относительно прост в использовании, и есть платные варианты поддержки.

Для больших проектов вам, вероятно, лучше использовать любую веб-инфраструктуру, с которой вам удобно, а затем выяснить, как подключиться к R. (Вы можете вызывать R из командной строки из любого другого или любого другого программного обеспечения, и есть некоторые немного более приятные интерфейсы для R, такие как rJava для Java-приложений.) Это звучит немного расплывчато, но для таких проектов важные решения основаны на "чем ваша компания уже использует?". и "для чего вам нужен R?"


Оригинальный ответ:

Существует множество различных способов создания веб-приложения с R. Большинство (если не все) перечислены в часто задаваемых вопросах в документе R,

Если вы хотите использовать RApache, там presentation на старом сайте RApache, который может быть полезен для начала работы. В противном случае RWui очень прост в использовании, но не настолько гибкий (последний раз я его использовал), а rcom/StatConnector можно использовать для запуска R с вашего веб-сервера.

Ответ 2

Я только что перешел этот старый вопрос.

Есть три новых видео, которые вы можете посмотреть:

(Я мог бы связать только с видео YouTube, но сообщения также содержат дополнительные ссылки на код, презентации и объяснения)

Ответ 3

Отъезд Jeroen Ooms useR! 2009 презентация - здесь также приведен пример. Я считаю, Stockplot R веб-приложение было построено с использованием тех же методов.

Ответ 4

Вы видели http://shiny.rstudio.com/. Вы можете проверить учебники, которые со смешанными уровнями сложности просматривают многие из блестящей палитры инструментов. Shiny позволяет вам легко создавать webapps в R и добавлять некоторые HTML.

Проблема, с которой я сталкиваюсь, заключается в том, что по мере роста вашего webapp блестящие клиентские/серверные абстракции становятся проблематичными для разработки, и вам нужно отреагировать на некоторые трюки (наблюдать, реагировать и т.д.), чтобы обеспечить динамическое использование Интернета.

Итак, мое предложение состояло в том, чтобы сбалансировать объем разработки webapp vs. R. Если вам нужно больше первого, то Shiny не хватит.

MB