No.
Web Development
Welcome to the web development community! This is a place to post, discuss, get help about, etc. anything related to web development
What is web development?
Web development is the process of creating websites or web applications
Rules/Guidelines
- Follow the programming.dev site rules
- Keep content related to web development
- If what you're posting relates to one of the related communities, crosspost it into there to help them grow
- If youre posting an article older than two years put the year it was made in brackets after the title
Related Communities
- !html@programming.dev
- !css@programming.dev
- !uiux@programming.dev
- !a11y@programming.dev
- !react@programming.dev
- !vuejs@programming.dev
- !webassembly@programming.dev
- !javascript@programming.dev
- !typescript@programming.dev
- !nodejs@programming.dev
- !astro@programming.dev
- !angular@programming.dev
- !tauri@programming.dev
- !sveltejs@programming.dev
- !pwa@programming.dev
Wormhole
Some webdev blogs
Not sure what to post in here? Want some web development related things to read?
Heres a couple blogs that have web development related content
- https://frontendfoc.us/ - [RSS]
- https://wesbos.com/blog
- https://davidwalsh.name/ - [RSS]
- https://www.nngroup.com/articles/
- https://sia.codes/posts/ - [RSS]
- https://www.smashingmagazine.com/ - [RSS]
- https://www.bennadel.com/ - [RSS]
- https://web.dev/ - [RSS]
CSS is fun.
Disagree. CSS allows you to do whatever you want with it, usually with just a handful of lines. The "it's so difficult to center things!" meme is, well, a meme.
My experience seems to be the opposite from yours. On every point you listed.
CSS has certainly grown into something with a historic legacy and backwards compatibility and stability directly contributes to a more mixed implementation than clean, streamlined and clear approach, but that's a consequence of combining evolution and backwards compatibility.
I haven't seen a better alternative yet, for web or other UI development approaches.
I like CSS quite a lot. Even if not all of it.
How do you plan to style or lay out UI, statically and dynamically, or at all, in WASM?
Looks like instead of guides, you have to sit down and study it in depth.
CSS is far from perfect, but it's very likely the best theming framework that exists out there. In every context.
Might be an unpopular opinion, but I find CSS to be the easiest part of web development. JS bundlers are the part I hate the most.
No
I mostly agree. It makes sense to target certain elements and style them but the amount of attributes introduced that have wild effects on each other is bonkers. CSS is memorized, not understood and that is my biggest qualm with it.
If they threw away the spec and started from scratch again, maybe they could make it more sane.
Perhaps WASM really is the future
And then all arguments of making your website in C++ get turned around.
No, I don't fully understand vanilla CSS either (I'm still mostly on Tailwind) but any time I dug deeper into CSS features (like selectors and transitions) they clicked into place and made a lot of sense. Instead of trial and error, you maybe need to build some more foundational knowledge first.