
在过去的五个月里,我一直在探索和批判性地检查Python 仪表板生态系统中的领先框架。目前该领域的行业领导者是Streamlit、Plotly Dash、Voilà 和 Panel。因此,我选择将我的研究完全集中在这四个仪表板框架上,因为我想深入关注行业领导者,而不是可用的仪表板框架的广度。
由于不存在用于审查和比较仪表板框架的固定标准,因此我必须创建自己的比较标准,这在选择一个特定的仪表板框架而不是另一个的情况下是有意义的。对于那些来自我之前文章的人,请注意我稍微修改了我在最初的 4 部分系列中使用的比较标准——分别查看了每个框架。包含在这个最初的 4 部分系列中使用的一些标题是为了提供每个框架背景的上下文,以及提供开始使用每个框架可能需要的信息。这些标题在直接比较的范围内不再相关,因此,它们已被排除在此比较文章之外。
新的、更精简的标准可以在上面的目录中找到,所提到的四个框架中的每一个都将在这些标准下进行检查。
为了让我的比较更有洞察力和现实性,我在几个月的时间里让自己接触了每个框架,并利用这四个框架中的每一个创建了一个共享的示例仪表板应用程序。这让我对每一种技术都有了一种感受,并亲身体验了它们的优缺点。
本文的目的不是复习最初 4 篇系列文章中讨论的所有内容,而是在一处简要比较这些文章的内容。要查看有关Streamlit、Plotly Dash、Voilà和Panel的原始文章,请单击提供的链接。
让我们开始!