Rio: Web apps in pure Python
11–20 of 205 posts
Re: Rio: Web apps in pure Python
#12We already went down this route several times since the first dotcom wave and all the frameworks that tried to target the browser as if we don't need to know "JavaScript, HTML and CSS".
Until we need to debug the application, or why it isn't rendering as it should.
It is also why I am not a big fan of Blazor, even though I admire its engineering effort.
Re: Rio: Web apps in pure Python
#13Re: Rio: Web apps in pure Python
#14I've enjoyed working with Reflex ( https://reflex.dev ) as a pure Python wrapper over React.
Re: Rio: Web apps in pure Python
#15Re: Rio: Web apps in pure Python
#16This kind "you don't need JavaScript, HTML and CSS" approach always fails flat. We already went down this route several times since the first dotcom wave and all the frameworks that tried to target the browser as if we don't need to know "JavaScript, HTML and CSS". Until we need to debug the application, or why it isn't rendering as it should. It is also why I am not a big fan of Blazor, even though I admire its engi…
Re: Rio: Web apps in pure Python
#17This kind "you don't need JavaScript, HTML and CSS" approach always fails flat. We already went down this route several times since the first dotcom wave and all the frameworks that tried to target the browser as if we don't need to know "JavaScript, HTML and CSS". Until we need to debug the application, or why it isn't rendering as it should. It is also why I am not a big fan of Blazor, even though I admire its engi…
There will always be essential complexity in dealing with the client/server nature of web apps. But there's still a lot of incidental complexity that can be burned off.
Re: Rio: Web apps in pure Python
#18Looks like htpy, but with some components and a different syntax? https://htpy.dev/
Re: Rio: Web apps in pure Python
#19Re: Rio: Web apps in pure Python
#20Are there any other frameworks that have similar ideas, perhaps using a functional language?
It's desktop-first but compiles to WASM
It's honestly "just Rust", so I guess if you're looking for a DSL-type declarative, it doesn't quite fit the bill... but there are design reasons for why it's "just rust" and honestly I much prefer it. It still feels declarative enough