Skip to content

Fix/blog/astro le futur du front #20

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions src/pages/articles/astro-le-futur-du-front.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ kind: Articles

## Introduction

- Si vous avez trainé un peu sur LinkedIn ou sur la toile dernièrément, vous avez certainement entendu parler d'Astro.
- Si vous avez trainé un peu sur LinkedIn ou sur la toile dernièrement, vous avez certainement entendu parler d'Astro.
- Astro est un framework front. Vous écrivez du HTML, du CSS et du JavaScript et une partie est directement compilée en pure HTML et CSS.
- Frontend Masters a sorti un cours dessus cette année. Le cours n'est pas parfait, dans le sens où ça n'est qu'une introduction, mais il pose des bases solides pour aller plus loin.
- J'ai commencé à l'utiliser sur plusieurs de mes projets. Je ne pense pas être un expert dessus mais je commence quand même à avoir une bonne idée de son utilité.
Expand All @@ -26,10 +26,18 @@ kind: Articles
- Des sites plus sémantiques


### La plupart du temps, vous n'avez pas besoin de la complexcité de React
### La plupart du temps, vous n'avez pas besoin de la complexité de React

- Vous n'affichez que du contenu, vous ne faites pas de nombreux raffraichissements à la seconde
- On se sert de React pour le JSX, mais pour la gestion de l'état

React repose sur du JSX, une syntaxe qui combine JavaScript et HTML.
Le JSX ressemble au HTML, ce qui le rend plus intuitif pour les développeurs habitués à construire des interfaces web.Il aide à structurer facilement l'interface dans un style de syntaxe simplifié.

Cependant si votre application :
- N'affiche que du contenu statique,
- N'implique aucune gestion d'état,
- N'a pas besoin de rafraîchissements fréquents,

Alors JSX et React peuvent être excessifs, et une simple page en HTML, CSS et JavaScript suffirait à répondre aux besoins, tout en étant plus légère et facile à maintenir.


## Quelles sont les limites d'Astro ?
Expand Down