3 ms·
The rise of metaframeworks is interesting because it brings nuance to this. The line between site and app can be blurry. For example, my app has a main screen
by spiffytech 4y ago
The rise of metaframeworks is interesting because it brings nuance to this. The line between site and app can be blurry.
For example, my app has a main screen that needs to be client rendered. It also has a user settings screen that could be implemented as a traditional server rendered page with no JavaScript, except it's a lot more practical to build everything inside the same project and technology. Apps and their marketing pages are often put on different subdomains for the same reason.
Metaframeworks that blend rendering modes help users get a lighter page load where appropriate, with less developer effort.
- arcanemachiner 4y agoPardon my ignorance, but what do you mean by metaframework? I just learned about Astro the other day. It allows you to blend components from SPA frameworks together. Is that what you mean?
- spiffytech 4y ago'Metaframework' is a term for frameworks that wraps React or Vue or similar. Next.js, Nuxt, Gatsby, etc. I think Astro is considered a metaframework too. They're sometimes called stuff like "a React framework", depending on whether the speaker considers React a library or a framework.
- arcanemachiner 4y agoAh, that makes sense. Thanks.
- computing 4y agoAgreed. https://example.com/app https://example.com/app might be a SPA and https://example.com/profile https://example.com/profile might be server rendered and https://example.com/blog https://example.com/blog might be a static site. And that's great! Pick the right tool for the job :)