把分析结果交给别人时,表格和仪表盘往往比代码更重要。Tabler是一套建立在Bootstrap——现成网页组件与样式规范——之上的R工具,帮助开发者做出外观统一的网页后台。此次更新最值得注意的是:新版不再依赖Shiny。Shiny是R生态常用的交互式网页框架;摆脱这层依赖,意味着Tabler应用有了不同的运行与部署路径。
据作者介绍,新版既能用单个脚本搭建应用,也能通过pkg_template()生成模块化R软件包骨架,自动加入DESCRIPTION等必要组件。它还新增了计算期间遮住页面的进度条示例,以及可连接数据库或其他系统的登录页;静态图会渲染成SVG,并可通过右键下载。新版目前可从R-universe——R软件包的构建与发布平台——或GitHub安装;CRAN上的旧版仍依赖Shiny。至于性能、稳定性和部署成本,原文没有给出对比数据。