WordPress vs 11ty: quale è meglio?

Pubblicato: 2021-01-16

Se sei coinvolto nel dibattito tra WordPress e 11ty, non sei solo. La crescente popolarità dei siti statici sta sfidando il predominio di WordPress nel mercato dello sviluppo di siti Web e i webmaster se ne stanno accorgendo.

Eleventy or 11ty, è un generatore di siti statici proprio come Gatsby e Jekyll. Ma a differenza di Jekyll che gira su Ruby, 11ty gira su Node.js, un motore JavaScript. E a differenza di Gatsby con la sua complessità, 11ty lo mantiene semplice.

11ty rende il più semplice possibile la creazione di un sito JAMstack e questo ha abbastanza vantaggi da far desiderare a qualsiasi amministratore di WordPress di cambiare.

La domanda, però, resta se il passaggio a 11ty varrà la pena, soprattutto quando tutto ciò che serve è un semplice blog. Questo post confronta le due piattaforme per aiutarti a decidere.

Sommario

Tabella di confronto tra WordPress e 11ty

WordPress 11.00
Tecnologia di base: PHP, MySQL Node.js
Tipo di pagina generata: Dinamico Statico
Velocità della pagina e SEO: Media Migliore
Opzioni di personalizzazione: Migliore Media
Problemi di sicurezza e hackerabilità: Media Migliore
Costo di esercizio: Basso Minore
Interfaccia utente e modelli: Meglio Media
Opzioni CMS: WYSIWYG Testo normale

Tecnologia sottostante

Negli anni '80 e '90, i siti Web erano principalmente statici, ma è arrivato lo script lato server che utilizza PHP e altri strumenti ed è nato il sito Web dinamico. Ciò ha dato origine a piattaforme come Drupal e WordPress e la produttività è esplosa.

Ma oggi le cose stanno andando al contrario, poiché i siti stanno migrando a JAMstack (JavaScrip, API e stack di markup). Questi nuovi ambienti sono spesso basati su cloud e senza server. Tutto ciò di cui hai bisogno è un semplice server HTML per fornire ai visitatori le pagine statiche del tuo sito.

Quindi, mentre avrai bisogno di un server PHP e MySQL, con un server HTTP come Apache per eseguire un'installazione di WordPress, tutto ciò di cui hai bisogno per eseguire un sito 11ty è un server HTML.

Ovviamente, avrai anche bisogno del generatore di siti 11ty, incluso un motore Node.js funzionante, ma dovrebbe essere sulla tua macchina di sviluppo o laptop. Non fa parte dell'ambiente del server.

Tipo di pagina generata

WordPress genera pagine dinamiche mentre 11ty genera pagine statiche. Con le pagine dinamiche, tutte le informazioni disponibili su una specifica richiesta web vengono estratte dal database, elaborate e consegnate al richiedente, il browser web del visitatore del sito.

11ty genera pagine statiche, sono pre-renderizzate e archiviate in una cartella accessibile pubblicamente sul sito web. Ciò rende le pagine facili da servire al richiedente, ma rende anche tutte le pagine simili. Quindi, non c'è personalizzazione, come è possibile con le pagine dinamiche.

I post del blog, ad esempio, sono per lo più contenuti statici perché sono scritti una sola volta e visualizzati da tutti i lettori. I commenti al post e le loro risposte, invece, sono dinamici. Avresti bisogno di un servizio esterno come Disqus per ottenere le stesse funzionalità di commento di WordPress su un sito statico.

Velocità della pagina e SEO

11ty è, senza dubbio, il vincitore qui perché i siti statici si caricano molto più velocemente delle piattaforme dinamiche come WordPress. Non ci sono calcoli da calcolare, database da interrogare e niente da formattare.

Ogni pagina di un sito Web statico è pronta per essere pubblicata. Ciò è particolarmente importante perché la velocità di caricamento della pagina è una metrica SEO importante e un fattore di ranking.

Opzioni di personalizzazione

WordPress si classifica meglio di 11ty quando si tratta di personalizzazione grazie alla sua comunità ampia e fiorente, che ha fornito tutti i plugin di cui avrai bisogno.

Inoltre, questi plugin sono più facili da usare rispetto a quelli che otterrai da un generatore di siti statici come 11ty. Basta puntare e fare clic, poiché le configurazioni sono per lo più basate sul mouse, un lusso che non otterrai con 11ty.

Se hai il know-how tecnico, però, o se puoi assumere un esperto 11ty, allora non c'è limite a ciò che puoi creare con la piattaforma.

Problemi di sicurezza e hackerabilità

I siti WordPress ricevono ogni giorno una quantità sorprendente di attacchi di forza bruta e altri attacchi hacker. Il semplice motivo è che c'è un server dall'altra parte, che riceve ed elabora comandi sul web.

Con un sito Web puramente statico, non esiste un server per elaborare i comandi di accesso. Quindi, teoricamente non c'è modo in cui un hacker malintenzionato possa accedere al sistema. In verità, non esiste un sistema a cui accedere.

Naturalmente, ci sarà sempre una certa quantità di rischio quando si esegue un sito Web su Internet. Tuttavia, un sito Web standard di Eleventy è mille volte più sicuro dagli hacker di un sito WordPress standard.

Costi di gestione

I siti web dinamici possono utilizzare enormi risorse se stai ricevendo un sacco di traffico web. Molti plugin di WordPress come WP-Rocket e W3 Total Cache cercano di risolvere questo problema memorizzando nella cache l'output del server.

Caching significa memorizzare una versione statica delle pagine richieste di frequente e servirla per un po' di tempo senza l'esecuzione di PHP o MySQL. Ciò riduce i tempi di caricamento della pagina e i costi complessivi di gestione del server.

Con un sito Web statico, tuttavia, ottieni prestazioni ancora migliori rispetto alle pagine WordPress memorizzate nella cache.

Interfaccia utente e modelli

La community di WordPress offre una scorta quasi infinita di temi e plugin, che vanno da quelli gratuiti a quelli premium. Ciò rende molto facile ottenere un sito Web dall'aspetto gradevole e funzionante in pochissimo tempo.

11ty offre invece un approccio molto flessibile alla personalizzazione. Puoi utilizzare Markdown, HTML, JavaScript, Liquid, Haml, Moustache o Nunjucks nello sviluppo del tuo modello, oppure puoi usarli tutti insieme in un unico file.

Questo è un approccio molto potente con molti potenziali futuri. Ma per il momento, non ci sono abbastanza modelli o temi pre-progettati per competere con WordPress.

Opzioni CMS

WordPress batte 11ty anche quando si tratta di gestire i contenuti del sito web. Come con la maggior parte dei generatori di siti statici, 11ty memorizza il contenuto non elaborato di ogni pagina come testo normale in una determinata directory, da dove ha luogo la build finale.

Questo può essere sul tuo computer locale o sul Web, ad esempio GitHub. Il creatore di contenuti ha anche bisogno di una conoscenza di Markdown, Liquid o altri linguaggi per modelli per creare un post di blog ben formattato, ad esempio. Quindi, rispetto a WordPress con il suo editor WYSIWYG, 11ty è meno intuitivo.

Conclusione

Abbiamo raggiunto la fine di questo confronto tra WordPress e 11ty e, come puoi vedere, si tratta di due strumenti diversi per diversi tipi di persone.

WordPress è per tutti, inclusi programmatori e non programmatori, mentre 11ty è almeno per programmatori o sviluppatori JavaScript.

Puoi creare la maggior parte dei tipi di siti Web con le due piattaforme. Ma WordPress è migliore per blog semplici e siti generici con un investimento minimo, mentre 11ty è migliore per siti altamente ottimizzati con uno sviluppatore dedicato.