Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Sn3llius
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
1.
▲
Show HN: Rio – Open Source Web Apps in Pure Python, No JS/HTML/CSS Needed
(rio.dev)
6 points
by
Sn3llius
2y ago
|
1 comments
2.
▲
by
Sn3llius
2y ago
Thank you so much for the kind words! It's always great to read messages like this. I can't wait to hear your feedback
3.
▲
by
Sn3llius
2y ago
Nope! No premade layouts, and not a single line CSS. Give it a shot :)
4.
▲
by
Sn3llius
2y ago
Agreed! And indeed we are still considering switching Rio to a Canvas + WebGL/WebGPU. The reason we've decided against it for now is accessibility, and weird edge cases such as Copy & Pasting.
5.
▲
by
Sn3llius
2y ago
Most languages have arrays that grow automatically. I'd say C/C++ is the exception there. When I said array, I specifically meant O(1) access, which is in contrast to linked lists, which the name "list" would seem to imp
6.
▲
by
Sn3llius
2y ago
List access is O(1), which effectively makes them arrays :)
7.
▲
by
Sn3llius
2y ago
Rio dev here. I 100% agree with you. We aren't expecting for JS developers to flock to rio en-masse. Instead, we're targeting the many, many Python devs that have been completely left out in the web revolution and are still stuck
8.
▲
by
Sn3llius
2y ago
Exactly! We've seen from personal experience just how many people are currently working on AI/datascience projects and would love to create UIs for them, but just can't. That's exactly who Rio is for - people who are exp
9.
▲
by
Sn3llius
2y ago
Rio dev here. You're right in that all Rio components use Material Design, but there is still room for configuration. I can't post pictures here, but if you check our discord, somebody has made a full-retro website that doesn'
10.
▲
by
Sn3llius
2y ago
You nailed it. Built-in components do as much work as possible directly on the client. Any Python code however runs on the server. This makes it dead-simple to e.g. connect to your database and also gives you the full power of real CPython,
11.
▲
by
Sn3llius
2y ago
We don't see ourselves as Python bindings for the web, but instead as a pythonic way to create apps. I understand that "span" has become a well known name amongst web developers, that's just not something most new develo
12.
▲
by
Sn3llius
2y ago
Nailed it! We use pywebview. (Rio Dev here.) Local apps run inside of a webview. Think of it like electron but for Python. Even though this _should_ be cross platform, we've unfortunately found a lot of subtle issues with pywebview. Th
13.
▲
by
Sn3llius
2y ago
Rio Dev here. I can see where you're coming from. Seeing an experience web-dev work can be mindblowingly fast. But there's two sides to each story - there's tons of developers that are experts in their own fields but that are
14.
▲
by
Sn3llius
2y ago
Hey, Rio dev here. Love to see us on Hackernews <3 Rio comes with its own set of debug tools, so I don't see debugging as a problem. Our components even explain their entire layouting flow, so I'd argue debugging Rio layout is