在過去的五個月裡,我一直在探索和批判性地檢查Python 儀表板生態系統中的領先框架。目前該領域的行業領導者是Streamlit、Plotly Dash、Voilà 和 Panel。因此,我選擇將我的研究完全集中在這四個儀表板框架上,因為我想深入關注行業領導者,而不是可用的儀表板框架的廣度。
由於不存在用於審查和比較儀表板框架的固定標准,因此我必須創建自己的比較標准,這在選擇一個特定的儀表板框架而不是另一個的情況下是有意義的。對於那些來自我之前文章的人,請注意我稍微修改了我在最初的 4 部分系列中使用的比較標准——分別查看了每個框架。包含在這個最初的 4 部分系列中使用的一些標題是為了提供每個框架背景的上下文,以及提供開始使用每個框架可能需要的信息。這些標題在直接比較的范圍內不再相關,因此,它們已被排除在此比較文章之外。
新的、更精簡的標准可以在上面的目錄中找到,所提到的四個框架中的每一個都將在這些標准下進行檢查。
為了讓我的比較更有洞察力和現實性,我在幾個月的時間裡讓自己接觸了每個框架,並利用這四個框架中的每一個創建了一個共享的示例儀表板應用程序。這讓我對每一種技術都有了一種感受,並親身體驗了它們的優缺點。
本文的目的不是復習最初 4 篇系列文章中討論的所有內容,而是在一處簡要比較這些文章的內容。要查看有關Streamlit、Plotly Dash、Voilà和Panel的原始文章,請單擊提供的鏈接。
讓我們開始!