Hacker News new | ask | show | jobs
by johnzim 1021 days ago
Also people massively underestimate how great the graphics libraries provided by Apple are. The thought of doing a lot of this stuff in WebTech gives me heartburn.

Like our main compositing tool on the web - Canvas is basically Quartz, which I love for that reason but there's a _huge_ amount of power that you get from native Toolkits that have been developed in the intervening years.

2 comments

I legit think a lot of Web UI fans have just never, ever done serious work in any of several half-decent-or-better native UI toolkit w/ supporting libraries. If they had, they’d riot. Such an incredible amount of wasted person-hours, both for the people doing the work and the poor folks stuck using the resulting jank-fest.
I'm actually a big fan of ImGui (via DearImGui, at least) for immediate mode stuff. I can also appreciate Qt for what it's good at.

As far as experimental stuff, I'm a very big fan of Makepad's 3D rendering context even for forms. Coming from a games background, I prefer the shader model to most other UI implementations. Especially vector based drawing; that stuff is so much harder to deal with. I'm very happy with what I can achieve in CSS, these days, but it's just a million times easier to do any of it with a some planes and a shader. Give me beziers and pixels over box models and anchors any day.

A lot of this stuff is super easy in webtech, no idea why it gives you heartburn, maybe you're just more used to the native toolkits (or Swift in general)?