I’ve made Dash’s front-end and component system completely modular and separate from Dash’s backend to allow for alternative Dash backends in either other languages or other servers. This opens up the possibility to implement an alternative Dash backend in something like Django. The backend just needs to parse the JSON HTTP responses and provide a nice
Before the community starts writing alternative backends, we should stabilize, spec out, and version this API. That way, the Dash front-end ("
dash-renderer": https://github.com/plotly/dash-renderer) can be versioned to be compatible with certain versions of this spec.
I’d like to wait for the dust to settle before locking these specs down and before officially supporting alternative backends. I hope that makes sense!
Again, if anyone or their company would like to expedite through sponsorship, please reach out.