MattMullenwegとJamstackCommunity Squareがオフになり、Webの主要なアーキテクチャに長期的な賭けをする
公開: 2020-09-20MullenwegがTheNew Stackに、Jamstackを「それを採用する大多数の人々の退行」と見なしていると語った後、過去2週間にわたって、MattMullenwegとJamstackのコミュニティリーダーは新たな競争を築き上げました。
「使いやすさと機能性は実際には低いです」とMullenwegはEメールでRichardMacManusに言いました。 「Jamstackでサイトを再構築することでさえ、Movable Typeの時代を思い起こさせます。サイトが大きくなると、テンプレートの再構築や更新が遅くなります。」
Mullenwegは、Jamstackサイトの実行に必要な「脆弱な」サービスチェーンについても説明しました。
「それぞれが独自のアカウントと請求を行う12のサービスを月に数百ドルでパッチして、共有ホスティングでWordPressを使用した場合と同様の結果を月に数ドルで得ることができます」と彼は言いました。 「そして、チェーンはその最も弱いリンクと同じくらい強いだけなので、それはより壊れやすいでしょう。 さまざまなツールセット、ログイン、請求、ホスティングを連鎖させています…その一部がダウンすると、フロー全体が中断する可能性があります。」
その後、マレンウェッグは、「そもそもJamstackを採用している人はそれほど多くなく、おそらくトレードオフを十分に認識している」と述べ、当初の前提を倍加しながらコメントをさらに明確にしました。 彼は、WordPressがパフォーマンス、セキュリティ、スケーリング、および開発者エクスペリエンスの点でユーザーにより良いエクスペリエンスを提供することをどのように見ているかを概説しました。
Mullenwegの挑発的な発言は、Jamstack関連サービスのCEOからの一連の公開書簡を開始しました。 彼らは、LAMPスタックがその途上にあり、JamstackがWebの最も支配的なアーキテクチャとしての既存のアーキテクチャに取って代わる絶壁にあると確信しています。
Stackbitの共同創設者兼CEOであるOhadEder-Pressmanは、最初に反撃しました。 彼は、Jamstackは「破壊的イノベーション」であり、WordPressのような17年前の製品と比較すると、まだ比較的低レベルで新しいため、現在は劣っているように見えるかもしれないと信じています。
「JamstackがLAMPよりも優れたアーキテクチャであるかどうか、そしてJamstack上に構築された製品とソリューションとの間に現在どのようなギャップが存在するかを尋ねる必要があります」とEder-Pressman氏は述べています。 彼は、Jamstackツールは依然として開発者に主に焦点を当てているが、スタックの将来の到達範囲について大胆な予測を行うことに同意しました。
市場シェアの点でのWordPressの成果と、それが初期のWebパブリッシングをどのように民主化したかは驚くべきことです。 建築に関しては、2000年代初頭にはクラス最高だったと思いますが、前進する時が来ました。 Jamstackの採用が20%を超えるWebサイトのコホートはすでに見られます。これは、JamstackがWebの主要なアーキテクチャになるかどうかではなく、いつになるかという問題です。 決まり文句は決まり文句ですが、それも真実です–最初に、彼らはあなたを無視し、次に彼らはあなたを笑い(私たちはここにいます)、そしてあなたは勝ちます。
Eder-Pressmanは、Jamstackの使いやすさと機能性の低さについてMullenwegに同意しましたが、CDNでホストされているため、アーキテクチャを「無限に回復力がある」と宣伝しました。 彼は、大規模なサイトの再構築には時間がかかる可能性があることを認めましたが、Jamstackエコシステムがこの既知の問題を解決するために模索している取り組みとして、最適化として、ビルドの並列化、ビルドキャッシュ、部分的な再構築、増分静的再生などの開発を挙げました。
NetlifyのCEOであるMathiasBiilmannは、もともと「Jamstack」という用語を作り出しましたが、Mullenwegの発言に反論する彼の記事で、「WordPress時代の終わり」を称賛しています。
「古い技術が次の技術に取って代わられようとしている瞬間がよくあります。そこでは、この分野の主要なリーダーが出て、まったく何も起こっていないという強い主張をします」とBiilmannは言いました。 「最終的には、新しいものが否定する価値があるほど十分に存在していたターニングポイントのように見える瞬間です。」
賭け:2025年9月までに、Webの主要なアーキテクチャは何になるでしょうか。
Twitterでの簡単なやり取りで、MullenwegとEder-Pressmanは5年間賭けを行い、Alexaのトップ10kで測定したEder-Pressmanの予測が維持されるかどうかを確認しました。 JamstackがWebの主要なアーキテクチャになるには、WordPressの数を超える必要があります。WordPressの数は現在39.75%(BuiltWith経由)および38.4%(w3techs経由)で推移しています。
「1年、5年、10年という長い賭けをすることができてうれしい」とマレンウェッグはNetlifyのCEOに応えて別のスレッドで述べた。 「私たちはWordPressを世代を超えて構築および再構築しています。 私たちは過去にナビゲートしてより大きなアーキテクチャの変化を生み出しましたが、将来的にはそうするでしょう。」
「私はWebテクノロジーの分野で開発者、創設者、投資家です。公開討論に参加したり、Webの方向性についての予測を共有したりしたくない場合、私の仕事にはどのようなメリットがありますか?」 Eder-Pressmanは、私が彼になぜこの公の賭けをする気があるのかと尋ねたとき、言った。
「Mullenwegのコメントを考えると、私はやむを得ないと感じました。私が信じているのは、Jamstackテクノロジーがすでにどれほどの採用と勢いを持っているかについての認識の欠如です。 どちらかといえば、私の賭けは実際にはかなり慎重だと思います。」
Eder-PressmanとStackbitの彼のチームは、Web全体でJamstackの採用を追跡するツールに取り組んでいます。これは、BuiltWithには、この比較的新しいカテゴリのWebサイトに関連するすべてのテクノロジーを正しく集約するJamstack統計パネルがまだないためです。
「私たちは、有益であると思われるWebサイトのさまざまなコホートにわたるJamstackテクノロジーの採用を追跡する内部ツールを構築しました」と彼は言いました。 「これは、Builtwithが提供するものと同じですが、それらが提供しないいくつかのテクノロジーを追跡し、これをJamstack採用インジケーターにバンドルする点が異なります。 これまで社内で使用してきましたが、今年後半に公開バージョンをリリースする予定です。」
コマンドラインの使用やnpmパッケージのダウンロードの要件を回避しながら、60秒でJamstackサイトをクランクアウトするサービスであるStackbitのCEOとして、Eder-Pressmanはこのテクノロジースタックを大衆に提供することに積極的に取り組んでいます。 同社は、Stackbit Webサイトのマーケティングコピーで明らかなように、Mullenwegが批判的なコメントで特定した問題そのものを解決することを目指しています。 Jamstack Webサイトをつなぎ合わせるのは、開発者にとっても難しい場合があることを認めています。
「断片化されたJamstack環境では、開発者は最新のテクノロジーを試すときに製品を接着するのに苦労します。 Stackbitは、市場で最高のツールを接続し、それらが一緒にプレイするのを支援します。」
1年前、Stackbitが私の注意を引き、WordPressがCMSインポートオプションのリストにいつ登場するかを知るために彼らに連絡しました。 当時、彼らはWordPressをヘッドレスCMSオプションとして検討していると述べましたが、当面のロードマップにはありませんでした。 1年後、Stackbitは、Web上で最も人気のあるCMSのインポート機能を構築することに近づいていません。
「それは間近に迫っていますが、私たちが優先したものではありません」とEder-Pressmanは言いました。 「WordPressは本格的なモノリシックCMSです。 以前はヘッドレスCMSとして使用されていましたが、ヘッドレスCMSの選択肢は他にもあります。 マレンウェッグでさえ、それが複雑な前提であることに同意しています。」
彼の最近の会話がWordPressのインポートをサポートする会社の計画を変えたかどうか尋ねられたとき、彼は言いました。 私は会話を本当に楽しんだし、マレンウェッグがジャムスタックの台頭を非常に認識していて、それを狙う必要があると彼が思ったのはうれしい。 私たち企業は、市場、ユーザーの需要、成長の機会、そしてWebの将来に対する健全なビジョンによって推進されています。」
Jamstackは、その支持者がAlexaのトップ10k市場シェアの意味のあるセグメントを獲得したい場合、技術者以外のWebサイト所有者の幅広い世界にアクセスできるようにする必要があります。 たとえば、Stackbitは、WordPressの驚異的な成長を維持する能力を依然として大幅に過小評価しており、WordPressユーザーを変換するための単純なパスを作成する必要性を認識していません。 Eder-Pressmanは、Jamstackをアクセシブルにすることは開発者から始まると信じています。
「Jamstackは、世界中の開発者やWeb開発スタック全体の開発者の心をつかんでいるアーキテクチャです」と彼は言いました。 「新しいアーキテクチャの採用は開発者から始まることが多いので、Netlifyのような会社がJamstackプラットフォームで100万人以上の開発者を誇っていることを見て興奮しています。」

Jamstackの採用を測定するためのEder-Pressmanのツールは、彼の賭けが実現する場合、スタックの成長に関するいくつかの説得力のあるデータを生成する必要があります。 Jamstackエコシステムのほぼすべての製品は、経験豊富な開発者の領域内にありますが、Webの主要なアーキテクチャとしてWordPressを追い抜くのに5年は十分ではないようです。 WordPressは、使いやすさよりも開発者の幸福を優先することによってその優位性を達成していません。
5年後の数字を見ると、JamstackがWordPressを追い抜いてWebサイトを構築する最も一般的な方法だと思いますか? Jamstackは開発者の使用に伴って成長し、ウィッシュリストの一番上にgitベースのワークフローを持たない一般の人々に到達できなくなったらプラトーになりますか? Webの主要なアーキテクチャをめぐる戦いで、JamstackとWordPressの首と首を見つけるつもりですか? 両方のテクノロジーのハイブリッドで作業する人は、この種の競争の必要性を認識していません。
会話をコラボレーションにシフトする:「Jamstackは、脅威ではなく、業界にとってチャンスになる可能性があります。」
「MullenwegのコメントとJamstackコミュニティのCEOからの回答を読むと、私は真ん中に捕らえられ、少しイライラしているように感じます」と、ShifterのCOOであるDanielOlson氏は述べています。 「多くの共通点がある2つのコミュニティ間の摩擦が見られます。」
Olsonは、Jamstack上のヘッドレスWordPressサイトをサポートする静的サイトジェネレーターおよびホスティング会社であるShifterを立ち上げて以来、過去4年間WordPressでJamstackを使用することを提唱してきました。
「今日、トラフィックの多いWebサイトを構築してホストするための最も安全で費用効果の高い方法を探しているなら、到達する断面はJamstackです。 それがこれらの利点のそれぞれをどのように提供するかを見ると、WordPressが同じことを行うことができるインスピレーションと方法がわかります」とOlson氏は述べています。 「何かを大々的に書き留めるのではなく、何を学び、それを適用できるかを見てください。」
オルソン氏は、彼の使命は、WordPressと、Jamstackが提供するメリットとの間のギャップを埋めることであり、その初期の段階と厄介な部分を乗り越え、機能するツールを革新することだと述べました。
「私たちは特定の課題に取り組むために協力し、そこに到達する方法について心配する必要はありません」とオルソン氏は述べています。 「一部のテクノロジーは、これらの課題のそれぞれを解決するのにより適していますが、一方のエコシステムを離れてもう一方のエコシステムで解決する必要はありません。 知識とベストプラクティスを共有し、何が可能かを発見できます。 コミュニティで必要なイノベーションの一部である、何か新しいものを作成することになる可能性は十分にあります。」
WordPress用のJamstackホスティングサービスは、ユーザーがテクノロジーに全面的に取り組む必要がないことをユーザーに思い出させたいと考えています。 JAMを使用して、WordPressの上に広げ、過去17年間に洗練された動的な公開機能を維持しながら、新しいフロントエンドテクノロジーを試す開発者の愛情に対応できます。 これらのハイブリッドホスティング会社は、ユーザーを置き去りにすることなくこれを可能にすることを目指しています。
「マットは、Jamstackの使いやすさと機能性が低いことは絶対に正しいです」とStratticの共同創設者兼CEOのミリアムシュワブは述べています。 「Jamstackは、開発者にとって非常に魅力的なテクノロジーの優れた例ですが、実際のエンドユーザー(ライター、マーケター、ビジネスオーナー)はそれを使用できません。 全社的なポリシーとしてすべてのWeb開発にJamstackを採用することを決定した大手企業の話をたくさん聞いたが、彼らのマーケティングチームが不正になり、仕事を得るためにWordPressサイトをインストールしていることがわかった。終わり。
「この理由はマットが言ったようです。すべてのJamstackサイトはサービスのレイヤーのコンパイルであり、各レイヤーには数十のオプションがあります。静的サイトジェネレーター、CMS、静的ホスティング、CDNが必要です。すべてをバージョン管理と結び付けます。 これはすべてクールで光沢があり、出力は本当に素晴らしいです。CDNを介して提供される事前レンダリングされた静的ファイルのコレクションであるサイトがある場合、それは高速で、安全で、スケーラブルで、安定しているからです。 しかし、その後、マーケティングが始まり、ランディングページを設定したいと考えています。彼らは開発チームに完全に依存しており、彼らなしでは前進できません。 それはCMS主導のウェブサイトの目的を打ち破ります! WPを使用すると、1つのプラットフォームですべてのレイヤーを取得できますが、すばらしい出力は得られません。」
Schwab氏は、WordPressの時代は賛成と反対の両方で機能していると考えていますが、最終的には、実際のユーザーが開発者に頼ることなく自分のWebサイトを管理できるようになると信じています。
「多くの企業が、光沢のある新しいスタックのためにWPを放棄し、その後、それに戻ってくるのを見てきました」とSchwab氏は述べています。 「Githubはこの良い例です。そうです、最先端のコードの最新のリポジトリであるGithubは、ブログをWordPressから移動し、コンテンツを公開するための最高のツールであるため、戻ってきました。 数え切れないほどのステップや統合はありません。コンテンツを作成し、[公開]をクリックするだけです。 それは仕事を成し遂げます、そして最も素晴らしいツールは仕事を成し遂げるだけのものを決して打ち負かしません。」
同時に、WordPressは、今後10年間関連性を維持したいのであれば、多様なフロントエンドの実装を可能にするためにオープンである必要があります。 「WPはレガシーアーキテクチャで実行されています」とSchwab氏は述べています。 「それはその時代を示しており、新世代の開発者にとって魅力的ではありません。 今後何年にもわたってWordPressの将来を確保するために、開発者にとってWordPressを魅力的で興味深いものにしておく必要があります。 開発者を興奮させなければ、必然的に衰退するでしょう。」 彼女は、WordPressコミュニティがJamstackを「新鮮な空気の息吹」として受け入れることを奨励しています。
「ジャムスタックは、脅威ではなく、私たちの業界にとってのチャンスになる可能性があります」とシュワブ氏は述べています。 「ギャツビーを使用したヘッドレスWP展開の場合のように、2つの業界が協力する方法があります。」
他の多くのJamstackサービス会社とは異なり、Gatsbyの背後にあるチームは、WordPressをデータソースとして、そしてその継続的な成功の重要なコンポーネントとして、より容易に受け入れてきました。 同社は、WordPressプロジェクトのGraphQLの作成者であるJason Bahlを雇い、WordPressの世界への架け橋を提供しながら、WPGraphQL(およびその直接のエコシステム)にフルタイムで取り組んでいます。
「セマンティクスに夢中になっているかもしれませんが、JAMStackのJAMは、JavaScript、API、およびマークアップを意味します」とBahl氏は述べています。 「マットがWordPressエコシステムに「JavaScriptを深く学ぶ」ことを規定したのはそれほど昔のことではなく、その後間もなく、Gutenbergと呼ばれるJamstackアプリケーションがReactとともにWordPressコアに統合されました。 グーテンベルクはJavaScriptであり、WP REST APIはAPIであり、最終結果はマークアップです。 Jamstackはリグレッションではなく、AutomatticがWordPressの推進を支援している未来です。」
MullenwegがWordPressを構築して世代を超えて再構築する準備ができていると言ったとき、2年前にReactベースのGutenbergエディターを導入し、開発者コミュニティからの膨大な抵抗を乗り越えることに成功したことで、彼はすでに約束を果たしています。
Bahl氏は、WordPressのプラグイン可能なシステムによって可能になった、この継続的な改善の遺産がさまざまな方法で何度も何度も起こっているのを見ていると述べました。
WordPressには多くのAPIが付属していますが、多くの場合、それらはより新しく、より優れたものに置き換えられます。 たとえば、サイトでは、メディアに組み込みのファイルシステムを使用する代わりに、画像をCDNにオフロードするのが一般的です。 または、組み込みのWordPress MySQL検索を使用する代わりに、ユーザーはElasticSearch、Algolia、またはSolrにアクセスします。 WordPressとJAMStackの場合、組み込みのTheme APIを置き換えるためにNext、Gatsby、またはGridsomeに手を伸ばすことは回帰ではなく、WordPressの組み込み部分ではうまくいかない可能性のあることを処理するために新しいテクノロジーを使用しています。 WordPressのテーマAPIは1つのAPIにすぎず、それをより良い仕事をするテクノロジーに置き換えることは退行ではありません。
最近ニュースで否定的な注目を集めているギャツビーのビルドステップは、マレンウェッグがユーザーの回帰として言及していたとバールが考えていることの一例です。 BahlはGatsbyと協力して、JamstackのAPIとしてWordPressを使用する際の分離されたアーキテクチャに関連する摩擦を減らしています。
「JamstackがWordPressと競合しているのを見ていません」とBahl氏は述べています。 「私の考えでは、APIとしてWordPressを使用したJamstackはWebの未来です。 WordPressは最高のCMSです。 ギャツビーは特にこれを受け入れようとしています。 これはゼロサムゲームではありません。 Gatsby + WordPressのエクスペリエンスにより、ユーザーが最新の開発ツールを使用しながら世界最高のCMSを使用できるようになれば、それはすべての面でメリットがあります。」
