当前位置:   article > 正文

比较Plotly Dash 和 Streamlit

plotly dash

学习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写就的网站。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/771249
推荐阅读
相关标签
  

闽ICP备14008679号