RStudio представляет Shiny для Python

автор vadim


Платформа Shiny Web для R теперь доступна на Python, а альфа-версия доступна на сайте Shiny.rstudio.com/py, сообщил технический директор RStudio Джо Ченг на конференции RStudio сегодня днем.

В ходе своей презентации Ченг неоднократно подчеркивал, что эта структура все еще находится на очень ранней стадии. Другими словами, не планируйте использовать Shiny для Python в краткосрочной перспективе для критически важных приложений в производстве. RStudio обычно любит проводить мягкий запуск своих продуктов и просить первых пользователей оставить отзыв перед публичной презентацией, но до сегодняшней конференции этот проект проводился в секрете.

снимок экрана нового веб-сайта Shiny for Python Позиция

Часть сайта Shiny for Python.

Shiny для Python объединяет такие платформы, как Dash и Streamlit, в пространстве Python. Зачем еще один фреймворк? Не вдаваясь в подробности, Ченг сказал, что, по его мнению, каждая платформа предполагает разные компромиссы, и они могут сосуществовать в зависимости от потребностей пользователей. «Мы думаем, что в мире Python есть место для чего-то нового», — сказал он.

Прежде чем раскрыть новую структуру, Ченг рассказал об истории Shiny для R, которая была обнародована 10 лет назад, в июле 2012 года. В то время многие считали R нишевым языком для статистики и непригодным для более широкого использования. Однако Ченг сказал, что есть одна интересная особенность R, которая делает его идеальным для веб-фреймворка: в отличие от почти любого другого современного языка программирования, R позволяет помещать именованные аргументы перед позиционными внутри функции.

Скриншот выступления Джо Ченга на конференции RStudio вместе со слайдом о Шэрон Махлис

Джо Ченг выступает на конференции RStudio (вид из прямой трансляции).

«R — лучший язык для Shiny. Я умру на этом холме», — сказал Ченг.

Однако позже он процитировал доклад Дэна Каллахана на PyCon 2018: «Python — второй лучший язык для чего-либо, и это потрясающее стремление». Ченг считает, что Python также станет отличной платформой для этой платформы.

Приложение Shiny Python можно не только развернуть на многих платформах, что и Shiny for R, таких как Shinyapps.io и RStudio Server, но также и на статическом веб-сервере благодаря WebAssembly. Сегодня это невозможно для приложений Shiny R. Когда его спросили, входит ли это в планы Shiny in R, Ченг ответил: «Мы очень на это надеемся».

Завтра (четверг, 28 июля) в 11:30 по восточноевропейскому времени запланировано 20-минутное выступление Уинстона Чанга «Running Shiny без сервера», которое будет транслироваться в прямом эфире.

Среди других новостей RStudio объявила, что изменит свое название на Posit, чтобы отразить растущее внимание компании к Python и коду Visual Studio.

Related Posts

Оставить комментарий