Astro
Astro est un framework JavaScript open-source qui facilite le développement d'applications web front-end.
Comme ses concurrents, Astro permet de délivrer des sites optimisés et rapide par défaut. Néanmoins, Astro a d'autres avantages:
- Intégration avec les frameworks frontend : Prise en charge par défaut de frameworks populaires, tels que React, Vue, Svelte. Ça assure un onboarding facilité pour les devs.
- DevX top : Astro est accompagné d'une CLI qui fournie le nécessaire pour accompagnement le projet que ce soit durant le développement avec le hot-reloading ou après avec la fonctionnalité de prévisualisation et son build. De plus, la documentation est étoffée, clair et proposent un grand nombre de guide adressant des cas d'usage spécifiques.
- Approche hybride : Astro adopte une approche hybride unique en combinant le rendu côté serveur (SSR) et le rendu côté client (CSR), un peu comme NextJS. Il utilisent pour ça le concept d'islands. Les islands sont des composants qui, au lieu d'être intégrés de manière statique comme tous les éléments de la page, gardent leur réactivité et peuvent s'hydrater indépendamment.
- Typage : Astro supporte Typescript nativement en étendant même ce typage en offrant la possibilité de typer les contenus en markdown.
- Écosystème : Astro dispose d'une large communauté et s'intègre dans un écosystème déjà riche et éprouvé.
Bien que récent, Astro dispose déjà de beaucoup d'atouts qui nous font dire qu'au delà d'un potentiel certain, il démontre déjà qu'il a sa place face à ses concurrents plus anciens comme Gatsby par exemple.
Notre stack
Tout ce que nous considérons comme fondamental pour réussir un projet. Nos équipes disposent de la connaissance et sont en maîtrise. Les avantages et bénéfices ont été démontrés
En exploration
Nos équipes sont encore en train d'acquérir de l'expérience pour généraliser l'adoption.
Nous n'avons pas encore référencé d'éléments pour cette catégorie.
En veille
Nos équipes ont identifiés ces candidats pour des études et expérimentations plus poussées qui conduiront en cas de succès à une phase d'adoption.
En retrait
Ce qui est actuellement utilisé mais que nous déconseillons dorénavant d'employer car est en rupture avec nos exigences et standards.
Vous avez un projet ?
Parlons en !