Maison > interface Web > js tutoriel > Parlons des métaframeworks

Parlons des métaframeworks

Susan Sarandon
Libérer: 2025-01-01 04:14:10
original
797 Les gens l'ont consulté

Mon intérêt pour le rendu hybride full-stack et les outils correspondants a été suscité par la conférence de Rich Harris à la Jamstack Conf 2021 intitulée « Transitional Apps » (vous pouvez trouver la transcription ici, grâce à Geoff Rich). À l’époque, j’étais au milieu d’une escalade personnelle de fatigue JavaScript (et de fatigue SPA), et les idées exprimées par Rich ont profondément résonné en moi. Il n’existait pas encore de nom définitif pour cette approche, donc « applications de transition » était une sorte de première tentative pour la nommer.

Plusieurs années plus tard, cette idée est omniprésente et est plus ou moins systématiquement appelée « métaframeworks ».

Comme son nom l'indique, un méta-cadre est quelque chose qui est construit au-dessus d'un cadre, mais il représente également l'essence intrinsèque qui sous-tend l'entité-cadre conventionnelle. Oui, je te vois déjà bâiller. En pratique, il s'agit d'un ensemble d'outils qui complètent un framework d'interface utilisateur (comme React, Angular, Vue ou autre) avec des fonctionnalités côté serveur et des adaptateurs de déploiement. Parfois, de nombreuses autres fonctionnalités sont incluses, mais c'est l'essentiel.

Il existe de nombreux outils dans cette catégorie, et je suis presque sûr que vous en avez entendu parler, si vous ne les avez pas déjà utilisés (ou au quotidien, comme moi).

Il existe également de nombreuses opinions à leur sujet, la complexité et l'expérience des développeurs se situant souvent sur des côtés opposés de l'échelle. La seule vérité objective est que les métaframeworks sont quelque chose avec lequel nous devons vivre, que nous le voulions ou non, et ils sont, dans la plupart des cas, un excellent exemple de bonne ingénierie, avec la participation de nombreux contributeurs open source.

Ce que j'aime personnellement dans le mouvement des méta-cadres et sa popularité croissante, c'est l'accent mis sur l'amélioration progressive et la flexibilité qu'apportent les nouvelles technologies, y compris la possibilité de créer vos propres systèmes sur mesure à l'aide d'outils et de modèles éprouvés.

Je veux approfondir toute cette histoire de métaframeworks, et c'est pourquoi j'aimerais humblement partager avec vous deux choses que je viens de commencer à me donner un bon coup de pouce en 2025.

La première est l'Encyclopédie open source des métaframeworks sous la forme d'une liste géniale, familière à tous. J'ai rassemblé les outils et liens accumulés dans mon placard au fil des années, et je vous invite à les consulter et à vous joindre à la balade.

Let Fiodorio / des métaframeworks géniaux

Une liste organisée de ressources impressionnantes liées au développement de logiciels avec des métaframeworks

Encyclopédie des métaframeworks Let

Une liste organisée de ressources impressionnantes liées au développement de logiciels avec des métaframeworks.

Table des matières

  • Métaframeworks
  • Outils de type méta-cadre
  • Méta-métaframeworks
  • Pièces de construction
  • Outils d'IA
  • Outils auxiliaires
  • Héros du métaframework
  • Comparaisons et benchmarks
  • PRO du métaframework
  • Cons du méta-cadre
  • Chantier
  • Exemples OSS construits avec des métaframeworks
  • Newsletters
  • Podcasts

Métaframeworks

  • Suivant.js. Framework basé sur React pour créer des applications Web full-stack.
  • Remix / React Routeur. Méta-framework React axé sur les normes Web.
  • Maintenant. Framework basé sur Vue pour des applications Web full-stack performantes et de qualité production.
  • Quasar. Le framework Vue multiplateforme prêt pour l'entreprise.
  • SvelteKit. Un framework pour développer rapidement des applications Web robustes et performantes à l'aide de Svelte.
  • SolidStart. La réactivité à grain fin passe à la vitesse supérieure.
  • Démarrage TanStack. Framework React full-stack alimenté par TanStack Router.
  • Analogique. Le métaframework angulaire fullstack.
  • Ville de Qwik. Ensemble d'outils basés sur Qwik pour créer des applications full-stack extrêmement performantes.
  • RedwoodJS. Framework Web full-stack basé sur React et RSC pour les startups.
  • Frais. Framework Web full-stack basé sur Deno utilisant…
Voir sur GitHub

La seconde est la newsletter hebdomadaire Metaframeworks. Il s'agira d'une plongée régulière et ciblée dans le monde des métaframeworks et de l'écosystème qui les entoure : outils, actualités, versions, personnes, etc. Vous n’y trouverez guère d’odes pompeuses aux métaframeworks ; vous trouverez plutôt une vision impartiale du sujet et des opinions objectives et multiformes.

Dans l'ensemble, j'espère que certaines de ces ressources pourront vous être utiles, et peut-être serez-vous même prêt à y contribuer - que ce soit en fournissant des contributions perspicaces pour l'encyclopédie ou en me faisant part de découvertes pertinentes et intéressantes provenant des quatre coins du monde. le Web par e-mail.

Sur ce, rappelez-vous que la vérité est toujours quelque part au milieu, et qu'elle n'a pas le goût des tartelettes brillantes des influenceurs Twitter, mais plutôt de vos gâteaux faits maison selon la recette de grand-mère.

Bonne année ?

La photo de couverture par Carter Yocham d'Unsplash

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal