虽然可能有点偏题了,R/Shiny 能用在生产环境中,不过根据我的一些浅薄的意见,就是不是很建议。Shiny 的开发者远远不够传统专门做开发的人员多,要打造一个能够用 Shiny 来搞生产的团队难度远远要比组件一支用 Java 或者基于 JavaScript 的开发团队要高很多,一旦主要开发人员离职又找不到人的话很容易造成整个项目拉胯。
另外就是如果要搞到商业化的程度,License 或者其他的费用相比对中小型公司来说负担还是有点大。对他们来说可能选择GCP 或者 AWS + 常用框架更具有可操作性(人也好招)。
再一个就是如果运维都上到用 Kubernetes 程度了,可能用别的原生就支持高并发的框架的话都不需要这么复杂的运维就能搞定了,就感觉有点发力点没用对。
以上只是我个人学而不深的一些浅薄意见,Shiny 适合非专业开发人士来快速做出能用的产品,但是大规模应用的话还是有一定的顾虑所在的。所以我觉得这可能也是很少在需要高频度使用的 2C 产品上看到 Shiny 身影的原因吧。