News for hackers. Stuff that matters.
Re:Launch HN: Pynecone (YC W23) – Web Apps in Pure Python by jrumbut on Monday March 13, 2023 @05:19PM (#35142864)
JS is complicated because the browser environment is complicated.

If it's going to be rendered by and live in a web browser it will either be complicated or limited in some way (like low code/no code tools).

Re:Launch HN: Pynecone (YC W23) – Web Apps in Pure Python by DoesntMatter22 on Monday March 13, 2023 @06:41PM (#35144138)
That's not really true. It's complicated because the language is one of the worst to manage.
Re:Launch HN: Pynecone (YC W23) – Web Apps in Pure Python by eddsh1994 on Monday March 13, 2023 @10:49PM (#35146748)
It's not really any worse than Python or Ruby, but you also get TypeScript which helps
Re:Launch HN: Pynecone (YC W23) – Web Apps in Pure Python by FridgeSeal on Monday March 13, 2023 @11:07PM (#35146880)
I posit that it is both.

Dealing with interactivity in the browser is subtle, complex and full of edge cases. JavaScript is also a horrible, broken language that’s not really fit for purpose. We’ve collectively invested a lot of time and resources trying to improve the experience of working with it, but the point still stands.