WordPress vs 11ty: どっちがいい?

公開: 2021-01-16

WordPress 対 11ty の議論に巻き込まれているのは、あなただけではありません。 静的サイトの人気の高まりは、Web サイト開発市場における WordPress の優位性に挑戦しており、Web マスターは気づいています。

Eleventy または 11ty は、Gatsby や Jekyll と同様の静的サイト ジェネレーターです。 ただし、Ruby で動作する Jekyll とは異なり、11ty は JavaScript エンジンである Node.js で動作します。 複雑なギャツビーとは異なり、11ty はシンプルなままです。

11ty を使用すると、JAMstack サイトをできるだけ簡単に作成できます。これには、WordPress 管理者が切り替えたいと思うほどの利点があります。

ただし、11ty に切り替える価値があるかどうかは疑問が残ります。特に、必要なものが単純なブログだけである場合はなおさらです。 この投稿では、2 つのプラットフォームを比較して、決定に役立てます。

目次

WordPress と 11ty の比較表

ワードプレス11ty
基盤となるテクノロジー: PHP、MySQL Node.js
生成されたページのタイプ: 動的静的
ページ速度と SEO: 平均一番
カスタマイズ オプション: 一番平均
セキュリティ上の懸念とハッキング可能性: 平均一番
ランニングコスト: 低い低い
ユーザー インターフェイスとテンプレート: より良い平均
CMS オプション: ウィジウィグ平文

基盤技術

1980 年代と 90 年代には、ウェブサイトは主に静的なものでしたが、PHP やその他のツールを使用したサーバーサイド スクリプトが登場し、動的なウェブサイトが誕生しました。 これにより、Drupal や WordPress などのプラットフォームが生まれ、生産性が爆発的に向上しました。

しかし今日、サイトが JAMstack (JavaScrip、API、Markup スタック) に移行しているため、状況は逆になっています。 これらの新しい環境は、多くの場合、クラウドベースでサーバーレスです。 必要なのは、サイトの静的ページを訪問者に配信する単純な HTML サーバーだけです。

したがって、WordPress のインストールを実行するには PHP と MySQL サーバーが必要ですが、Apache などの HTTP サーバーが必要ですが、11ty サイトを実行するために必要なのは HTML サーバーだけです。

もちろん、動作する Node.js エンジンを含む 11ty サイト ジェネレーターも必要ですが、それは開発マシンまたはラップトップ上にある必要があります。 サーバー環境の一部ではありません。

生成されるページの種類

WordPress は動的ページを生成しますが、11ty は静的ページを生成します。 動的ページでは、特定の Web 要求に関する利用可能なすべての情報がデータベースから取得され、処理されて、要求元 (サイト訪問者の Web ブラウザー) に配信されます。

11ty は静的ページを生成し、事前にレンダリングして、Web サイトの一般にアクセス可能なフォルダーに保存します。 これにより、リクエスタへのページの提供が容易になりますが、すべてのページが類似したものになります。 そのため、動的ページで可能なカスタマイズはありません。

たとえば、ブログの投稿は、一度作成するとすべての読者が閲覧するため、ほとんどが静的コンテンツです。 一方、投稿へのコメントとその返信は動的です。 静的サイトで同じ WordPress コメント機能を実現するには、Disqus のような外部サービスが必要です。

ページ速度とSEO

静的サイトは、WordPress のような動的プラットフォームよりもはるかに高速に読み込まれるため、11ty はここで間違いなく勝者です. 計算する計算も、クエリするデータベースも、フォーマットするものもありません。

静的 Web サイトのすべてのページは、すぐに提供できます。 ページの読み込み速度は SEO の重要な指標であり、ランキング要因であるため、これは特に重要です。

カスタマイズオプション

WordPress は、必要なすべてのプラグインを提供する大規模で活発なコミュニティにより、カスタマイズに関しては 110 よりも優れています。

さらに、これらのプラグインは、11ty などの静的サイト ジェネレーターから得られるものよりも使いやすいです。 構成はほとんどマウスベースであるため、ポイント アンド クリックするだけで、11ty では得られない贅沢です。

ただし、技術的なノウハウがある場合、または 11ty の専門家を雇うことができる場合は、プラットフォームで作成できるものに制限はありません.

セキュリティ上の懸念とハッキング可能性

WordPress サイトは、毎日驚くほど多くのブルート フォース攻撃やその他のハッキング攻撃を受けています。 単純な理由は、相手側にサーバーがあり、Web 経由でコマンドを受信して​​処理しているためです。

純粋に静的な Web サイトでは、ログイン コマンドを処理するサーバーがありません。 したがって、理論的には、悪意のあるハッカーがシステムにアクセスできる方法はありません。 実際には、アクセスできるシステムはありません。

もちろん、インターネット上で Web サイトを運営している場合、常に一定のリスクが伴います。 それでも、標準の Eleventy Web サイトは、標準の WordPress サイトよりもハッカーに対して 1,000 倍安全です。

ランニングコスト

動的な Web サイトは、大量の Web トラフィックを取得している場合、膨大なリソースを使用する可能性があります。 WP-Rocket や W3 Total Cache などの多くの WordPress プラグインは、サーバーの出力をキャッシュすることでこの問題を解決しようとします。

キャッシングとは、頻繁にリクエストされるページの静的バージョンを保存し、PHP または MySQL を実行せずにしばらくそれを提供することを意味します。 これにより、ページの読み込み時間とサーバー全体の運用コストが削減されます。

ただし、静的な Web サイトでは、キャッシュされた WordPress ページよりもさらに優れたパフォーマンスが得られます.

ユーザー インターフェイスとテンプレート

WordPress コミュニティは、無料からプレミアムまで、ほぼ無限のテーマとプラグインを提供しています。 これにより、見栄えの良いWebサイトをすぐに立ち上げて実行することが非常に簡単になります.

一方、11ty はカスタマイズに対して非常に柔軟なアプローチを提供します。 テンプレートの開発には、Markdown、HTML、JavaScript、Liquid、Haml、Mustache、Nunjucks のいずれかを使用するか、1 つのファイルにまとめて使用することができます。

これは、多くの将来の可能性を秘めた非常に強力なアプローチです。 しかし、現時点では、WordPress と競合するように事前に設計されたテンプレートやテーマは十分ではありません.

CMS オプション

WordPress は、Web サイトのコンテンツの管理に関しても 11ty を上回っています。 ほとんどの静的サイト ジェネレーターと同様に、11ty は各ページの生のコンテンツをプレーン テキストとして指定されたディレクトリに格納し、そこから最終的なビルドが行われます。

これは、ローカル マシンまたは Web (GitHub など) にある可能性があります。 コンテンツ作成者は、たとえば、整形式のブログ投稿を作成するために、Markdown、Liquid、またはその他のテンプレート言語の知識も必要です。 そのため、WYSIWYG エディターを備えた WordPress と比較すると、11ty はユーザーフレンドリーではありません。

結論

この WordPress と 11ty の比較はこれで終わりです。ご覧のとおり、これらはさまざまなタイプの人々のための 2 つの異なるツールです。

WordPress はコーダーと非コーダーを含むすべての人向けですが、11ty は少なくともコーダーまたは JavaScript 開発者向けです。

2 つのプラットフォームを使用して、ほとんどの種類の Web サイトを構築できます。 しかし、WordPressは最小限の投資でシンプルなブログや一般的なサイトに適しています.11tyは、専用の開発者がいる高度に最適化されたサイトに適しています.