Fabio Manganiello on Nostr: We need more initiatives like these. All gov.uk sites should be built with the ...
We need more initiatives like these.
All gov.uk sites should be built with the principles of progressive web enhancement in mind. Which means no React/Vue single-page applications.
I love Vue. I’ve built the frontend of Platypush as a huge single-page Vue webapp. But my use-case there has been to provide a dynamic and customizable UX that folks can use to control everything in their house and in their cloud.
If you don’t have such requirements, and you need to build a government website which most likely needs to render static information (which, most importantly, needs to be easy to index and retrieve through a search engine), then you should ask yourself whether a fancy JS framework that makes page load much slower and hinders accessibility is the right way to go.
https://www.gov.uk/service-manual/technology/using-progressive-enhancement
All gov.uk sites should be built with the principles of progressive web enhancement in mind. Which means no React/Vue single-page applications.
I love Vue. I’ve built the frontend of Platypush as a huge single-page Vue webapp. But my use-case there has been to provide a dynamic and customizable UX that folks can use to control everything in their house and in their cloud.
If you don’t have such requirements, and you need to build a government website which most likely needs to render static information (which, most importantly, needs to be easy to index and retrieve through a search engine), then you should ask yourself whether a fancy JS framework that makes page load much slower and hinders accessibility is the right way to go.
https://www.gov.uk/service-manual/technology/using-progressive-enhancement