WordPress vs 11ty: quale è meglio?
Se sei coinvolto nel dibattito WordPress vs 11ty, non sei solo. La crescente popolarità di siti statici sta sfidando il dominio di WordPress nel mercato dello sviluppo di siti Web e i webmaster se ne stanno accorgendo.
Eleventy o 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 file JAMstack sito e questo ha abbastanza vantaggi da far desiderare a qualsiasi amministratore di WordPress di cambiare.
La domanda, tuttavia, rimane se varrà la pena passare a 11ty, soprattutto quando tutto ciò di cui hai bisogno è un semplice blog. Questo post mette a confronto le due piattaforme per aiutarti a decidere.
Tabella di confronto tra WordPress e 11ty
WordPress | 11ty | |
---|---|---|
Tecnologia di base: | PHP, MySQL | Node.js |
Tipo di pagina generata: | Dinamico | statica |
Velocità della pagina e Gestione SEO: | Media | Best |
Opzioni di personalizzazione: | Best | Media |
Sicurezza preoccupazioni e hackerabilità: | Media | Best |
Costo di esercizio: | Basso | Abbassare |
Interfaccia utente e modelli: | Meglio | Media |
CMS Opzioni: | WYSIWYG | Testo normale |
Tecnologia sottostante
Negli anni '1980 e '90, i siti web erano principalmente statici, ma sono arrivati gli script lato server che utilizzavano PHP e altri strumenti e sono nati i siti web dinamici. Ciò ha dato origine a piattaforme come Drupal e WordPress e della produttività esploso.
Ma oggi le cose stanno andando al contrario, poiché i siti stanno migrando verso JAMstack (JavaScrip, API e stack di markup). Questi nuovi ambienti sono spesso basati su cloud e privi di 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 colloca meglio di 11 anni quando si tratta di personalizzazione grazie alla sua ampia e fiorente comunità, che ha fornito tutti i i plugin ne avrai mai 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 è presente alcun server per elaborare i comandi di accesso. Quindi, teoricamente, non esiste alcun modo dannoso degli hacker possono 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 generali con un minimo di risorse investimento, mentre 11ty è migliore per i siti altamente ottimizzati con uno sviluppatore dedicato.