比较Plotly Dash 和 Streamlit

学习Python,到最后经常免不了要呈现你的数据成果,这时,构建基于Web的dashbord是个不错的方案,能够一举跨越版本的沟堑并解决界面的问题,能够将成果更广阔的散发出去。
那么,哪个库是最佳选择呢?Plotly Dash 和 Streamlit是这方面的两个新星,特别是后者,虽然晚于前者三年出现,但上升势头很快。
JP Hwang 2020年7月在他的博客中对二者进行了较为全面的对比,原文标题为《Plotly Dash vs Streamlit — Which is the best library for building data dashboard web apps?》

英文原文

原文有图有代码,本文只简单的汇总文章一些对比结论。
学习曲线:Streamlit远胜于Plotly Dash,Streamlit代码量远小于Plotly Dash,很多功能已封装好,相应的,其灵活性也降低了
速度(性能):Plotly Dash强于Streamlit,因为Plotly Dash使用了call back,而Streamlit不得不每次重新运行整个app脚本。作为补救,Streamlit使用的caching functionality,但提高有限
功能性:Streamlit作为纯python库,可以很好兼容Keras、Pytorch、Altair、Bokeh、Plotly 等大部分python库,而Plotly Dash则有丰富的自行开发的模块可用。
文档:Plotly Dash遥遥领先,产品成熟,使用者更多,文档丰富且质量高。但是Streamlit作为后来者也在急速追赶。

最后结论是Plotly Dash适用于企业级开发,适合生产;Streamlit易学好用,适合快速建立产品原型。
引用原文一张图片展示二者star趋势
接下来,您可能需要看看这篇文章:How to Make a Website with Python and AWS
作者一步步详细介绍了如何在亚马逊网络服务平台上发布Python写就的网站。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狮弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值