4 ms·
Thanks for the feedback! > Don't reach for a framework without first understanding the Web platform's primitives Can you elaborate on that - what are concret
by c7b 4y ago
Thanks for the feedback!
> Don't reach for a framework without first understanding the Web platform's primitives
Can you elaborate on that - what are concrete topics you suggest learning first? I actually did a few Cisco Networking Academy semesters, in a different life, but that was about OSI layers, computing IPv4 subnet masks,... it really feels like there's a missing link between that stuff and the knowledge I'd need to make an informed choice between Next.js and Vue.js (or any of the half-dozen other tool choices I have to make) for my app idea.
- cxr 4y agoNothing like that. Basic HTML elements, esp. e.g. those related to forms. HTMX doesn't completely spit in the face of how the Web was designed and what browser makers implement. <https://htmx.org/essays https://htmx.org/essays> Again, though, knowing what problem something is actually intending to solve is important.
- c7b 4y agoThanks for the links! So I've had a look at the resources - [0] for example goes to great lengths explaining why JSON APIs are not true to the original "spirit" of REST, but it doesn't exactly do a great job at explaining what problems would be solved (better) by hypermedia-based APIs rather than JSON (or GraphQL,...). Tbh, some of this feels a bit like "What you're referring to as Linux, is in fact, GNU/Linux...". I am eager to do studying before I just hack away with whatever tool I don't really understand (hence why I created the post) and it seems there are some useful resources there. But my main goal is to study for the sake of building, not getting drawn into a niche for the sake of purism. For example, would I be able to create a nice-looking game app with smooth animations such as [1] using mostly basic HTML, like HTMX seems to encourage? [0] https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/ https://htmx.org/essays/how-did-rest-come-to-mean-the-opposi... [1] https://figure.game/ https://figure.game/
- cxr 4y ago> For example, would I be able to create a nice-looking game app with smooth animations such as [1] using mostly basic HTML You will need CSS and/or SVG for the graphics and animation (or a graphics and animation library that builds on top of those). Games are different from form-based Web applications. The HTMX essays are about protocol design and application decomposition between client and server and what effect this has on how robust the app is, the user experience implications, etc. It's not super relevant if what you're doing is more or less a game that 15–20 years ago would have been created with Flash. > I am eager to do studying before I just hack away No, start hacking. No amount of study is going to enable you to arrive at an informed decision.