Native App development is π
https://www.youtube.com/watch?v=c9AdYHfQtP8
Login to reply
Replies (12)
Web, ftw.
stacker.news πͺ
what a great video
LOLz, that wasnβt what I expected but so true π¬
so true π
Ooof.. snarky π
nostr:nevent1qqs9jv59e4rts7hhjed0qtczcsuhxn094c5palx8u2scxn5hl88qtdspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqd4qcw
The closest I get to native dev is CLIs and VS Code extensions.
It's a happy life.
there is no GUI library in any language that i like, except the ones that have shit widget toolkits. drives me nuts. i wish i had the time to dedicate to fully fixing this problem. svelte 5 is ok, at least claude can make better sense of it and i can even often fix styling issues manually because they are so easy to find (which i think is why svelte is better for vibe coding).
i wish people would stop using react. it's such a bag of shit
always bet on the Web: instant updates, global distribution, almost no gatekeepers, mature libraries and SDKs, LLM friendly, embeddable anywhere... some nostr OGs hate it tho.
Every gui abstraction trades away control of your drawing buffer. Which means every abstraction sucks in some way. The best library is one that gives you a 'put_pixel(x, y, color)' function.
From there you can have additional tools. Lines, circles, boxes, anti-aliasing, font rendering, window resizing, etc but it should always come back to "here's your surface, do what you want"
Unfortunately the graphics pipeline makes this a pain. Final control belongs to pixel shaders on the GPU, and for most applications, it isn't fun or interesting to write low level Vulkan boilerplate.
It makes me want to design my own CPU that cares less about performance and more about simplicity. Things might actually be more performant if we didn't constantly have 5 layers of abstraction protecting us from implementation details.
What he said.
Sucks, to be them.