WordPress contre 11ty : Quel est le meilleur ?
Si vous êtes pris dans le débat WordPress vs 11ty, vous n’êtes pas seul. La popularité croissante de sites statiques remet en question la domination de WordPress sur le marché du développement de sites Web et les webmasters le remarquent.
Eleventy ou 11ty, est un générateur de site statique tout comme Gatsby et Jekyll. Mais contrairement à Jekyll qui tourne sur Ruby, 11ty tourne sur Node.js, un moteur JavaScript. Et contrairement à Gatsby avec sa complexité, 11ty reste simple.
11ty rend aussi simple que possible la création d'un JAMstack site et cela présente suffisamment d'avantages pour que n'importe quel administrateur WordPress veuille changer.
La question reste cependant de savoir si le passage à 11ty en vaudra la peine, surtout quand tout ce dont vous avez besoin est un simple blog. Cet article compare les deux plateformes pour vous aider à prendre une décision.
Tableau de comparaison WordPress vs 11ty
WordPress | 11ty | |
---|---|---|
Technologie sous-jacente : | PHP, MySQL | Node.js |
Type de page générée : | Dynamique | Statique |
Vitesse des pages et Le SEO : | Normale | Les meilleurs |
Options de personnalisation: | Les meilleurs | Normale |
Sécurité préoccupations et piratage : | Normale | Les meilleurs |
Coût de fonctionnement: | Faible | Coût en adjuvantation plus élevé. |
Interface utilisateur et modèles : | Améliorée | Normale |
Options: | WYSIWYG | Texte en clair |
Technologie sous-jacente
Dans les années 1980 et 90, les sites Web étaient pour la plupart statiques, mais les scripts côté serveur utilisant PHP et d’autres outils sont apparus et le site Web dynamique est né. Cela a donné naissance à des plateformes telles que Drupal et WordPress et productivité a éclaté.
Mais aujourd’hui, c’est l’inverse qui se produit puisque les sites migrent vers JAMstack (JavaScrip, API et pile de balisage). Ces nouveaux environnements sont souvent basés sur le cloud et sans serveur. Tout ce dont vous avez besoin est un simple serveur HTML pour diffuser les pages statiques de votre site aux visiteurs.
Ainsi, alors que vous aurez besoin d'un serveur PHP et MySQL, avec un serveur HTTP comme Apache pour exécuter une installation WordPress, tout ce dont vous avez besoin pour exécuter un site 11ty est un serveur HTML.
Bien sûr, vous aurez également besoin du générateur de site 11ty, y compris un moteur Node.js fonctionnel, mais cela devrait être sur votre machine de développement ou votre ordinateur portable. Il ne fait pas partie de l'environnement du serveur.
Type de page générée
WordPress génère des pages dynamiques tandis que 11ty génère des pages statiques. Avec les pages dynamiques, toutes les informations disponibles sur une requête Web spécifique sont extraites de la base de données, traitées et transmises au demandeur - le navigateur Web du visiteur du site.
11ty génère des pages statiques, sont pré-rendues et stockées dans un dossier accessible au public sur le site Web. Cela rend les pages faciles à servir au demandeur, mais cela rend également toutes les pages similaires. Il n'y a donc pas de personnalisation, comme c'est possible avec les pages dynamiques.
Les articles de blog, par exemple, sont pour la plupart des contenus statiques, car ils sont rédigés une seule fois et consultés par tous les lecteurs. Les commentaires sur la publication et leurs réponses, en revanche, sont dynamiques. Vous auriez besoin d'un service externe comme Disqus pour obtenir les mêmes fonctionnalités de commentaire WordPress sur un site statique.
Vitesse de page et référencement
11ty est, sans aucun doute, le gagnant ici car les sites statiques se chargent beaucoup plus rapidement que les plateformes dynamiques comme WordPress. Il n'y a aucun calcul à effectuer, aucune base de données à interroger et rien à formater.
Chaque page d'un site Web statique est prête à être servie. Ceci est particulièrement important car la vitesse de chargement des pages est une métrique SEO et un facteur de classement importants.
Options de personnalisation :
WordPress se classe mieux que 11 en matière de personnalisation en raison de sa communauté vaste et florissante, qui a fourni tous les plugins vous en aurez toujours besoin.
De plus, ces plugins sont plus faciles à utiliser que ce que vous obtiendrez d'un générateur de site statique tel que 11ty. Il suffit de pointer et de cliquer, car les configurations sont principalement basées sur la souris, un luxe que vous n'obtiendrez pas avec 11ty.
Si vous avez le savoir-faire technique, ou si vous pouvez embaucher un expert 11ty, alors il n'y a pas de limite à ce que vous pouvez créer avec la plateforme.
Problèmes de sécurité et piratage
Les sites WordPress reçoivent chaque jour une quantité étonnante d'attaques par force brute et d'autres attaques de piratage. La simple raison étant qu'il y a un serveur à l'autre bout, qui reçoit et traite les commandes sur le Web.
Avec un site Web purement statique, il n'y a pas de serveur pour traiter les commandes de connexion. Il n'y a donc théoriquement aucun moyen malveillant pirate peut accéder au système. En vérité, il n’existe aucun système auquel accéder.
Bien sûr, il y aura toujours un certain risque lorsque vous exploitez un site Web sur Internet. Pourtant, un site Web Eleventy standard est mille fois plus sécurisé contre les pirates qu'un site WordPress standard.
Les coûts de fonctionnement
Les sites Web dynamiques peuvent utiliser d'énormes ressources si vous recevez beaucoup de trafic Web. De nombreux plugins WordPress tels que WP-Rocket et W3 Total Cache tentent de résoudre ce problème en mettant en cache la sortie du serveur.
La mise en cache signifie stocker une version statique des pages fréquemment demandées et la servir pendant un certain temps sans exécution PHP ou MySQL. Cela réduit les temps de chargement des pages et les coûts de fonctionnement globaux du serveur.
Avec un site Web statique, cependant, vous obtenez des performances encore meilleures que les pages WordPress mises en cache.
Interface utilisateur et modèles
La communauté WordPress fournit une offre presque infinie de thèmes et de plugins, allant du gratuit au premium. Cela permet de créer très facilement un site Web attrayant et opérationnel en un rien de temps.
11ty, d'autre part, offre une approche très flexible de la personnalisation. Vous pouvez soit utiliser Markdown, HTML, JavaScript, Liquid, Haml, Moustache ou Nunjucks pour développer votre modèle, soit les utiliser tous ensemble dans un seul fichier.
C'est une approche très puissante avec beaucoup de potentiels futurs. Mais pour le moment, il n'y a tout simplement pas assez de modèles ou de thèmes préconçus pour rivaliser avec WordPress.
Options CMS
WordPress bat également 11ty en ce qui concerne la gestion du contenu du site Web. Comme avec la plupart des générateurs de sites statiques, 11ty stocke le contenu brut de chaque page sous forme de texte brut dans un répertoire donné, à partir duquel la construction finale a lieu.
Cela peut être sur votre ordinateur local ou sur le Web, par exemple, GitHub. Le créateur de contenu a également besoin de connaître Markdown, Liquid ou d'autres langages de modèle pour créer un article de blog bien formaté, par exemple. Ainsi, comparé à WordPress avec son éditeur WYSIWYG, 11ty est moins convivial.
Conclusion
Nous avons atteint la fin de cette comparaison WordPress vs 11ty et comme vous pouvez le voir, ce sont deux outils différents pour différents types de personnes.
WordPress est pour tout le monde, y compris les codeurs et les non-codeurs, tandis que 11ty est pour les codeurs ou les développeurs JavaScript, à tout le moins.
Vous pouvez créer la plupart des types de sites Web avec les deux plates-formes. Mais WordPress est meilleur pour les blogs simples et les sites généraux avec un minimum un investissement, tandis que 11ty est meilleur pour les sites hautement optimisés avec un développeur dédié.