Hacker News new | past | comments | ask | show | jobs | submit login

That's a great question. And I completely agree. It's become extremely common to obfuscate client code or throw together 5 NPM packages into a frontend framework to justify "rapid development".

Here are a few websites that have great UX and readable source code. For each, you can view source and understand how the page is structured, styled and made interactive:

- https://tour.gleam.run, interactive code tutorial

- https://sivers.com, ecommerce

- https://www.geoffreylitt.com, personal website

I enjoy doing this and have recreated a few projects that I liked by reading their source:

- https://sudoku-aj.netlify.app inspired by https://sudoku.com

- https://imgbar.pages.dev inspired by https://imgflip.com

- https://logo-lang.pages.dev inspired by https://www.transum.org/software/Logo

Web technologies are amazing. It's one thing to say that it's hard because you're not familiar with it and another that they are objectively bad. I disagree with the second statement.

If people want a drag and drop solution for building UIs that's great. I'm sure no-code solutions exist for that. Again, my disagreement is on the point that somehow building UIs with Python is better.




Thanks - those are very interesting. I fully agree that building UIs with Python is not better in objective terms; I just think it's more convenient if all you want is a minimal interface.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: