Reflex – Web apps in pure Python
11–20 of 152 posts
Re: Reflex – Web apps in pure Python
#12Re: Reflex – Web apps in pure Python
#13Re: Reflex – Web apps in pure Python
#14Re: Reflex – Web apps in pure Python
#15So yeah, full on pivot into python. pip install shiny. Alright!
"No web development skills required. Develop web apps entirely in R I mean Python"...yeah that's not happening.
Re: Reflex – Web apps in pure Python
#16Why are we trying to fit a square peg into a round hole
Tons of software exists for this reason. For example, somewhat relevant here, web apps in R via R Shiny: https://www.rstudio.com/products/shiny/
(There is also Shiny for Python IIRC.)
Re: Reflex – Web apps in pure Python
#17Why are we trying to fit a square peg into a round hole
Re: Reflex – Web apps in pure Python
#18Earlier quoted context omitted.
JS got popular on the server because it was the default option on the client. Makes sense that Python should get popular on the client because it's the default option on the server.
Since when is Python the “default choice” for server side dev?
Really, I think the main driver for isomorphic Python web libraries like this isn't general web apps (though they'll get used for that, too), but the putting frontends on data science, ML, etc., stuff where Python is the dominant tooling language.
Re: Reflex – Web apps in pure Python
#19Why are we trying to fit a square peg into a round hole
Re: Reflex – Web apps in pure Python
#20Lets compare this with for example play https://www.playframework.com/ I know from this that it built on Akka, its stateless, aims for predictable resource consumption, has non-blocking io, etc. There is a ton of really important information on what does this web framework actually do that is really important when you are making a choice of a framework.
I have no idea how good this framework is, but besides a few toy examples, I can't see anything that makes me thing "wow this is great I need to use this". Using python to generate front end attributes isn't new, most any web framework can do this also.