Jump to content

Блестящий (программное обеспечение)

блестящий
Оригинальный автор(ы) Джо Ченг
Разработчик(и) RStudio Inc. (и в настоящее время переименованная в компанию Posit PBC )
Первоначальный выпуск ноябрь 2012 г .; 11 лет назад ( 2012-11 )
Стабильная версия
1.8.1.1 [1]
Репозиторий github /posit-dev /py-блестящий
Написано в Р / Питон
Лицензия МОЯ лицензия
Веб-сайт блестящий .rstudio

Shiny — это бесплатный R пакет с открытым исходным кодом для разработки веб-приложений (приложений). [2] Об этом объявил Джо Ченг, технический директор Posit , ранее RStudio, в 2012 году. [3] Одним из применений Shiny является быстрое прототипирование . [4]

В 2022 году была анонсирована отдельная реализация Shiny для Python. [5] Он не предназначен для замены, поскольку обе реализации будут разрабатываться одновременно и, возможно, никогда не будут обладать всеми функциями друг друга. Существует также Shinylive, который позволяет запускать Shiny на клиенте (т. е. программный код не запускается на сервере, что снижает нагрузку на сервер до обслуживания самого кода). [6]

Shiny создает реактивный контекст, в котором пользователь указывает через входные переменные обстоятельства, при которых вычисления выполняются повторно или графики (часто визуализации) перерисовываются; это происходит почти мгновенно. Входные переменные оцениваются через пользовательский интерфейс , который позволяет просто создавать виджеты, такие как текстовые поля , переключатели и раскрывающиеся списки . [3] [7]

Файл Shiny состоит из двух основных частей, которые также можно хранить в двух отдельных файлах. Один из них предназначен для размещения пользовательского интерфейса, внешний вид которого ограничен вариантами по умолчанию, но может быть расширен с помощью различных других пакетов R. Другой предназначен для выполнения серверных вычислений и кода создания графиков, для чего доступны все встроенные возможности R. [3]

Размещение приложения Shiny на сервере RStudio до определенных пределов бесплатно, но платные уровни относительно дороги по сравнению с размещением на других платформах облачных вычислений. [3] [8]

  1. ^ «Shiny: платформа веб-приложений для R» . 5 августа 2023 г.
  2. ^ Дой, Джимми; Поттер, Гейл; Вонг, Джимми; Алькарас, Ирвин; Чи, Питер (2016). «Инструменты обучения веб-приложениям для статистики с использованием R и Shiny» . Технологические инновации в статистическом образовании . 9 (1). дои : 10.5070/T591027492 .
  3. ^ Jump up to: а б с д Каспржак, Питер; Митчелл, Лахлан; Кравчук, Елена; Тимминс, Энди (2020). «Шесть лет блестящих исследований — совместная разработка веб-инструментов на R» (PDF) . Журнал Р. 12 (2): 20–42. дои : 10.32614/RJ-2021-004 . S2CID   231709443 . Проверено 12 марта 2022 г.
  4. ^ Ли, Ю (2020). «На пути к быстрому созданию прототипов облачных систем поддержки принятия экологических решений для ученых-экологов с использованием R Shiny и Docker». Экологическое моделирование и программное обеспечение . 132 : 104797. doi : 10.1016/j.envsoft.2020.104797 . hdl : 20.500.11850/431312 . S2CID   221823072 .
  5. ^ Махлис, Шэрон (27 июля 2022 г.). «RStudio представляет Shiny для Python» . Инфомир . Проверено 17 мая 2024 г.
  6. ^ «Shiny для Python — Shinylive: Shiny + WebAssembly» . Shiny.rstudio.com . Проверено 30 января 2023 г.
  7. ^ Кауфман, Аарон Р. (30 апреля 2020 г.). «Реализация новых, гибких и мощных проектов опросов в R Shiny» . ПЛОС ОДИН . 15 (4): e0232424. Бибкод : 2020PLoSO..1532424K . дои : 10.1371/journal.pone.0232424 . ПМК   7192460 . ПМИД   32353057 .
  8. ^ «shinyapps.io» . www.shinyapps.io . Проверено 24 мая 2022 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 92571afe4b7a29ae445ac7241199f20b__1721911140
URL1:https://arc.ask3.ru/arc/aa/92/0b/92571afe4b7a29ae445ac7241199f20b.html
Заголовок, (Title) документа по адресу, URL1:
Shiny (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)