web dynamiques. L’introduction de Ajax. Historique 2010 Single page Applications 2015 Le retour du web statique. 1995 Création du JavaScript. Création des frameworks JavaScript.
Un fichier JavaScript (HTML5 history API + JS framework) - Plusieurs pages HTML statiques - Plusieurs fichiers JavaScript Monolith - Plusieurs pages HTML dynamiques - Un ou plusieurs fichiers JavaScript Site grand public MPA Universelle Isomorphique SSR Statique SSG
Chaque déploiement est un snapshot complet du site, ce qui rend les rollbacks faciles Generate static pages Push to GIT Server Deploy to CDN Developer Editor Headless CMS Ceci n'est pas adéquat pour le cas des données qui changent trop souvent ou d'une façon continue. Dans cette situation, nous aurons recours à l'utilisation des API. Build Webhook
élimine la plupart des failles et exploits (plus besoin de se soucier des vulnérabilités du serveur ou de la base de donnée) et réduit la surface d’attaque. ❏ On suppose que les API tierces sont très sécurisées et bien entretenues.
Pour un développeur, il n’a qu’à déployer les fichiers statiques pré-rendus dans un CDN qui va servir ces fichiers pendant le temps d'exécution de la requête.
dédié aux projets Angular apparu en 2019. Il est capable de transformer n'importe quelle application Angular en un site web ultra-rapide basé sur l'architecture JAMStack. Les versions supportées sont: ❏ Angular 9 et 10 ❏ Node.js 12 ou plus https://scully.io/
l’application Angular et crée une liste de routes. Ensuite, il va générer un fichier index.html pour chaque route afin de créer une version statique de l’application. Si vous avez 1000 routes dans votre application, Scully va créer 1000 fichiers Index.html.