RStudio 推出 Shiny for Python



RStudio 首席技术官 Joe Cheng 在今天下午的 RStudio 会议上宣布,R 的 Shiny Web 框架已经进入 Python,现在在 shiny.rstudio.com/py 上提供了一个 alpha 版本。
Cheng 在演讲中反复强调,该框架仍处于早期阶段。换句话说,不要计划在短期内将 Shiny for Python 用于生产中的任务关键型应用程序。 RStudio 通常喜欢试推出其产品,并在公开发布之前让早期采用者提供反馈,但这个项目直到今天的会议都是秘密进行的。
断定 Shiny for Python 网站的一部分。 Shiny for Python 在 Python 空间中加入了 Dash 和 Streamlit 等框架。为什么是另一个框架?虽然没有详细说明,但 Cheng 表示,他相信每个框架都会做出不同的权衡,并且它们可以根据用户需求共存。
“我们认为 Python 世界中存在一些新事物的空间,”他说。 在透露新框架之前,Cheng 谈到了 Shiny for R 的历史,它在 10 年前的 2012 年 7 月公开。当时,R 被许多人认为是统计的小众语言,不适合更广泛的用途。
然而,Cheng 表示,R 有一个有趣的怪癖,使它成为 Web 框架的理想选择:与几乎任何其他现代编程语言不同,R 允许在函数中将命名参数放在位置参数之前。 莎朗·马赫利斯 Joe Cheng 在 RStudio 会议上发言(从直播中查看)。 “R 是 Shiny 的最佳语言。
我会死在这座山上,”Cheng 说。 然而,他后来引用了 Dan Callahan 的 PyCon 2018 主题演讲:“Python 是第二好的语言,这是一个了不起的愿望。” Cheng 相信 Python 也将成为该框架的绝佳平台。
Shiny Python 应用程序不仅可以部署在与 Shiny for R 相同的许多平台上,例如 shinyapps.io 和 RStudio Server,还可以通过 WebAssembly 部署到静态 Web 服务器。这对于今天的 Shiny R 应用程序来说是不可能的。
当被问及这是否在 Shiny in R 的路线图上时,Cheng 回答说:“我们当然希望如此。” 明天(7 月 28 日,星期四)美国东部时间上午 11 点 30 分,Winston Chang 的“Running Shiny without a Server”预定进行 20 分钟的演讲,该演讲将进行现场直播。 在其他新闻中,RStudio 宣布将更名为 Posit,以反映该公司对 Python 和 Visual Studio Code 的日益关注。

Yorumlar

Bu blogdaki popüler yayınlar

只需50美元即可训练成为一名熟练的Python编码器

DataStax 使 Astra 流媒体服务普遍可用

TypeScript 4.1 Beta带来了模板文字类型