FREN

#FF00AA


13 mar. 2024

@bubbline@tech.lgbt

Sometimes I think about how HTML5/JS is the best tool to make UIs, and how people are completely wrong about why.

A lot of people say it’s a mess, because it has decades of messy features added over time as browsers implemented more and more things competing with each other. And it’s true, it’s a mess.

But by simple virtue of powering every website ever, HTML/JS/CSS have had to adapt to basically every UI use case you could think of. The ecosystem around it had to adapt and create tools to be able to productively make all of those UIs, too.

Yeah CSS is a weird mess, but it doesn’t matter, because at the end of the day the real world is super complex, and UI is actually a really hard technical problem. No elegant system you could try to design would account for all use cases, and it would have to slowly implement more and more mess and edge cases to compensate.

Vous voulez savoir quand je poste du contenu sur mon blog ? Il suffit de vous inscrire gratuitement à un agrégateur RSS (Feedly, NewsBlur, Inoreader, …) et d'ajouter www.ff00aa.com à vos flux (ou www.garoo.net pour vous abonner à tous les sujets). On n'a pas besoin de newsletters, pas besoin de Twitter, le RSS existe toujours.

Mentions légales : ce blog est hébergé par OVH, 2 rue Kellermann, 59100 Roubaix, France, www.ovhcloud.com.

Les données des visiteurs de ce blog ne sont pas utilisées ni transmises à des tiers. Les posteurs de commentaires peuvent demander leur suppression par e-mail.

Tous contenus © de l'auteur ou couverts par le droit de citation.