top | item 14605849

(no title)

phunge | 8 years ago

I'm super excited for this! Good dashboarding for python has been a huge gap in the ecosystem, and none of the existing options (bowtie/pyxley/spyre) really came close to the functionality of shiny.

The closest IME has been ipywidgets+jupyter and the jupyter dashboards server. Jupyter is really nice for developing, but deploying is another question. The dashboards server works but development on it has been stalled, and deploying it is a pain. Also, if dash can leverage the react ecosystem, that could make it pretty compelling compared to ipywidgets.

discuss

order

nmkridler|8 years ago

I would agree that pyxley never came close to the functionality of Shiny, but my goal was a little different. My goal was to make a set of reusable components that were also really flexible. I wanted to be able to mix custom things with generic things without too much trouble. I think in trying to be flexible, I introduced too much complexity. Also, I never really got around to making a decent set of widgets and so it's definitely lacking in features.

I wrote a wrapper for the Plotly javascript library and I use Plotly charts in some of my apps. If I ever had some time, I could probably make a pretty decent clone. One interesting difference is how they are turning the python into javascript. I gave up on that and just ship a pre-built javascript bundle that receives props from the flask app.

qacek|8 years ago

I suppose each framework has their own shortcomings compared to Shiny. I wonder what key features are missing from those frameworks that would make it a viable option for you?

I wish I could answer this myself but I am somewhat ashamed that I never used Shiny due to R.