what's the difference between pynecone and streamlit/gradio? #190
Replies: 3 comments 1 reply
-
Thanks! I think the biggest difference is that you can create real websites with Pynecone. Tools like streamlit and radio are ok for dashboard type apps but when adding complexity in terms of UI, state management, and performance they are very limited. I think a good demonstration of this is that we created our whole website and docs in Pynecone. Streamlit/Gradio could never create their own website or anything beyond an interactive dashboard because of their inherent limitations. These limitation were some of the main reason why we decided to create Pynecone. |
Beta Was this translation helpful? Give feedback.
-
Converting to a discussion |
Beta Was this translation helpful? Give feedback.
-
I was about to ask a similar question but regarding Streamlit, instead; which I see it was referenced above. During my search for pure-Python web frameworks, I don't recall running into Gradio; on the other hand, it's difficult to not find Streamlit, as it is very popular. I did put together a small app with Streamlit and I was having a bit of hard time understanding initial values to my state variables given that they indicate that after every change, the entire script gets re-run from the beginning... ...which brings me to the question I was/am going to ask. Can somebody make an additional comment about Streamlit in regards to how they indicate it functions? That thing where Streamlit keeps re-running the entire script from the beginning, over and over, during the life of the app? P.S. Maybe the title of this discussion could be change to ...between pynecone and gradio and streamlit |
Beta Was this translation helpful? Give feedback.
-
anyway this is an awesome project.
Beta Was this translation helpful? Give feedback.
All reactions