WordPress vs 11ty:どちらが良いですか?
WordPressと11tyの論争に巻き込まれているのはあなただけではありません。 静的サイト ウェブサイト開発市場における WordPress の優位性に挑戦しており、ウェブマスターもそのことに気づき始めています。
11またはXNUMXtyは、次のような静的サイトジェネレータです。 ギャツビー とジキル。 ただし、Rubyで実行されるJekyllとは異なり、11tyはJavaScriptエンジンであるNode.jsで実行されます。 そして、その複雑さを持つギャツビーとは異なり、11tyはそれをシンプルに保ちます。
11tyを使用すると、作成が可能な限り簡単になります。 ジャムスタック サイトとこれには、WordPress管理者が切り替えたいと思うようにするのに十分な利点があります。
しかし、11tyへの切り替えが価値があるかどうかという疑問が残ります。特に、必要なのは単純な blogこの投稿では、2 つのプラットフォームを比較して、決定を支援します。
WordPressと11tyの比較表
WordPress | 11ty | |
---|---|---|
基盤となるテクノロジー: | PHP、MySQL | Node.js |
生成されたページのタイプ: | ダイナミック | 静的 |
ページ速度と SEO: | 平均 | おすすめ! |
カスタマイズオプション: | おすすめ! | 平均 |
セキュリティ 懸念とハッキング可能性: | 平均 | おすすめ! |
ランニングコスト: | ロー | 低くなる |
ユーザーインターフェイスとテンプレート: | より良いです | 平均 |
と組み合わせた、シンプルで高性能なLC / MSシステム オプション: | WYSIWYG | プレーンテキスト |
基礎技術
1980年代から90年代にかけて、ウェブサイトは主に静的でしたが、PHPやその他のツールを使用したサーバーサイドスクリプトが登場し、動的なウェブサイトが誕生しました。これにより、DrupalやWordPressなどのプラットフォームが誕生しました。 生産性 爆発した。
しかし、今日では状況は逆転しており、サイトは ジャムスタック (JavaScrip、API、およびマークアップ スタック)。これらの新しい環境は、多くの場合、クラウドベースでサーバーレスです。必要なのは、サイトの静的ページを訪問者に配信するためのシンプルな HTML サーバーだけです。
したがって、WordPressのインストールを実行するにはApacheなどのHTTPサーバーを備えたPHPおよびMySQLサーバーが必要ですが、11tyサイトを実行するために必要なのはHTMLサーバーだけです。
もちろん、動作するNode.jsエンジンを含む11tyサイトジェネレーターも必要ですが、それは開発マシンまたはラップトップにあるはずです。 サーバー環境の一部ではありません。
生成されたページのタイプ
WordPressは動的ページを生成し、11tyは静的ページを生成します。 動的ページでは、特定のWeb要求に関するすべての利用可能な情報がデータベースから取得され、処理されて、要求者(サイト訪問者のWebブラウザー)に配信されます。
11tyは静的ページを生成し、事前にレンダリングされて、Webサイト上の公的にアクセス可能なフォルダーに保存されます。 これにより、ページがリクエスターに提供されやすくなりますが、すべてのページが類似したものになります。 したがって、動的ページで可能なように、カスタマイズはありません。
たとえば、ブログの投稿は、一度作成されてすべての読者が閲覧するため、ほとんど静的なコンテンツです。 一方、投稿へのコメントとその返信は動的です。 静的サイトで同じWordPressコメント機能を実現するには、Disqusなどの外部サービスが必要になります。
ページ速度とSEO
静的サイトはWordPressのような動的プラットフォームよりもはるかに高速に読み込まれるため、11tyがここでの勝者であることは間違いありません。 計算する計算も、照会するデータベースも、フォーマットするものもありません。
静的Webサイトのすべてのページを提供する準備ができています。 ページの読み込み速度は重要なSEO指標およびランキング要素であるため、これは特に重要です。
カスタマイズオプション
WordPressは、その大規模で活気のあるコミュニティのおかげで、カスタマイズに関しては11tyよりも優れています。 プラグイン あなたが必要とするであろうもの。
さらに、これらのプラグインは、11tyなどの静的サイトジェネレーターから取得するものよりも使いやすいです。 ポイントアンドクリックするだけです。構成はほとんどマウスベースであるため、11tyでは得られない贅沢です。
ただし、技術的なノウハウがある場合、または11tyの専門家を雇うことができる場合は、プラットフォームで作成できるものに制限はありません。
セキュリティ上の懸念とハッキング可能性
WordPressサイトは、毎日驚異的な量のブルートフォース攻撃やその他のハッキング攻撃を受けています。 単純な理由は、Webを介してコマンドを受信して処理しているサーバーがもう一方の端にあることです。
完全に静的なウェブサイトでは、ログインコマンドを処理するサーバーは存在しません。そのため、悪意のあるユーザーがログインを試みることは理論的に不可能です。 ハッカー システムにアクセスできます。実際には、アクセスできるシステムは存在しません。
もちろん、インターネット上でウェブサイトを運営している場合、常にある程度のリスクがあります。 それでも、標準のEleventy Webサイトは、標準のWordPressサイトよりもXNUMX倍安全です。
ランニングコスト
大量のWebトラフィックを取得している場合、動的Webサイトは膨大なリソースを使用する可能性があります。 WP-RocketやW3TotalCacheなどの多くのWordPressプラグインは、サーバーの出力をキャッシュすることでこの問題を解決しようとします。
キャッシングとは、頻繁に要求されるページの静的バージョンを保存し、PHPまたはMySQLを実行せずにしばらくの間それを提供することを意味します。 これにより、ページの読み込み時間とサーバー全体のランニングコストが削減されます。
ただし、静的なWebサイトでは、キャッシュされたWordPressページよりもさらに優れたパフォーマンスが得られます。
ユーザーインターフェイスとテンプレート
WordPressコミュニティは、無料からプレミアムまで、ほぼ無限のテーマとプラグインを提供しています。 これにより、見栄えの良いWebサイトをすぐに立ち上げて実行することが非常に簡単になります。
一方、11tyは、カスタマイズに対して非常に柔軟なアプローチを提供します。 テンプレートの開発には、Markdown、HTML、JavaScript、Liquid、Haml、Mustache、またはNunjucksのいずれかを使用するか、XNUMXつのファイルでそれらをすべて一緒に使用することができます。
これは非常に強力なアプローチであり、将来の可能性がたくさんあります。 しかし今のところ、WordPressと競争するのに十分な事前に設計されたテンプレートやテーマはありません。
CMSオプション
WordPressは、Webサイトコンテンツの管理に関しても11を上回っています。 ほとんどの静的サイトジェネレーターと同様に、11tyは、各ページの生のコンテンツをプレーンテキストとして特定のディレクトリに保存し、そこから最終的なビルドが行われます。
これは、ローカルマシンまたはWeb(GitHubなど)にある可能性があります。 コンテンツ作成者は、たとえば、適切にフォーマットされたブログ投稿を作成するために、Markdown、Liquid、またはその他のテンプレート言語の知識も必要とします。 そのため、WYSIWYGエディターを備えたWordPressと比較すると、11tyは使い勝手が劣ります。
まとめ
このWordPressと11tyの比較は終わりに達しました。ご覧のとおり、これらはさまざまなタイプの人々のためのXNUMXつの異なるツールです。
WordPressは、コーダーと非コーダーを含むすべての人を対象としていますが、11tyは、少なくともコーダーまたはJavaScript開発者を対象としています。
2つのプラットフォームでほとんどのタイプのウェブサイトを構築できます。しかし、WordPressはシンプルなブログや最小限のコンテンツで一般的なサイトを構築するのに適しています。 投資一方、11ty は、専任の開発者による高度に最適化されたサイトに適しています。