Vuepress 1.0 est publié! Autrement dit, il s'agit d'un générateur de sites Web statique basé sur Vue. Le noyau de Vue est le développement des composants.
Maintenant, tous les cadres JavaScript traditionnels adoptent un modèle composant. Même s'il existe des différences dans certains détails (comme Svelte doit être compilée), ils sont tous d'accord avec le modèle de développement composant. React est entièrement basé sur des composants, Next.js est un générateur de sites Web statique React populaire; La version correspondante de Vue est nuxt.js.
Gatsby est également un générateur de sites Web statique basé sur React (voir notre dernier spectacle Shoptalk). Dans l'écosystème Vue, Gridome en est le plus similaire, qui peuvent tous deux obtenir des données provenant de diverses sources de données. Bien sûr, ils sont également basés sur des composants. Je ne sais pas s'il existe des générateurs de sites Web statiques de qualité phare basés sur Angular, mais ils existent, et Angular implémente également le concept de développement des composants.
Les composants sont si communs que vous vous êtes peut-être habitués à eux. Mais si vous basculez entre les projets axés sur les composants et les projets non axés sur les composants, vous pouvez ressentir la différence. Par exemple, le développement de WordPress n'est généralement pas axé sur les composants. Bien sûr, vous avez des fichiers comme Header.php et Footer.php, et vous pouvez les diviser comme vous le souhaitez, mais c'est une approche plus temporaire. Vous ne construisez pas explicitement des composants, fournissez des données locales à ces composants et les testez. (C'est plus proche de cela en utilisant un outil comme le bois).
Il est complètement possible de créer un frontal à l'aide du code côté serveur, et le rendu côté serveur présente de nombreux avantages. Cependant, le langage côté serveur ne semble pas adopter la composontialisation comme JavaScript. Étant donné que tout le monde semble aimer les composants (les développeurs frontaux aiment évidemment, les concepteurs sont habitués à cet état d'esprit, et les développeurs back-end le comprennent…), je ne suis pas surpris de voir ces projets très favorisés créer des sites Web (ou des composants de construction) en utilisant une bonne idée.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3