C'est quoi Astro JS ?

Описание к видео C'est quoi Astro JS ?

C’est quoi Astro, pourquoi l’utiliser ?

Et par là, je veux dire plusieurs choses : à quoi sert Astro ? Dans quels cas l’utiliser ou pas ? Quel est le problème que Astro tente de résoudre ?

En d'autres termes : quelle est la "raison d'être" d’Astro ?

Pour faire des recherches sur Astro et de comprendre son fonctionnement, j'ai réécrit mon site personnel, à kodaps.dev/fr, en utilisant Astro et un des templates qu’ils fournissent.

Maintenant, revenons à nos moutons: C’est quoi Astro ?

C’est peut-être plus facile de commencer par définir ce qu'Astro n'est pas.

Astro est un framework JavaScript... mais j'hésite à l'appeler comme ça. Pourquoi ? Parce que les gens supposent immédiatement qu’on parle d’un framework frontend destiné à concurrencer React, Svelte, Solid etc.

Astro adresse un autre besoin. Il fonctionne avec les frameworks frontend, en collaboration et non en concurrence avec eux.

Astro ne vise pas non plus à concurrencer NextJS ou Remix, bien que ces deux-là abordent des cas d’usage similaires.

Et en réalité: ça fait du bien d'entendre les créateurs d’Astro déclarer que, non, ils ne veulent pas répondre à tous les besoins. Et non, il y a des situations où Astro n'est pas idéal pour le travail à accomplir.

Parce qu'Astro est ... un outil. Un outil qui cible un cas d’usage particulier : les sites Web focalisés sur le contenu.

Qu'est-ce que cela signifie ? Eh bien, pour le comprendre, nous allons passer Astro en revue, en examinant ses forces, ses faiblesses, ses caractéristiques, et notamment:
Le modèle de rendu de page (à l’ancienne !) d'Astro (et le cas d’usage ciblé par Astro)
L'expérience de développement (ou DX) d'Astro
La notion de complexité optionnelle
Comment Astro s'y prend pour créer des pages qui se chargent rapidement
Le modèle des "îlots d'interactivité”
----------
Mon site : https://kodaps.dev/fr
Sur medium :   / gosev  

Mon matos :
Canon M50 : https://amzn.to/2OBNlqb
Eclairage : https://amzn.to/3kYXlG3
Fond vert retractable : https://amzn.to/3bxg5sV

Комментарии

Информация по комментариям в разработке