Matt Mullenweg und Jamstack Community treten gegeneinander an und machen langfristige Wetten auf die vorherrschende Architektur für das Web
Veröffentlicht: 2020-09-20In den letzten zwei Wochen haben Matt Mullenweg und Jamstack-Community-Führer eine neue Rivalität geschmiedet, nachdem Mullenweg gegenüber The New Stack sagte, dass er Jamstack als „einen Rückschritt für die überwiegende Mehrheit der Leute, die es übernehmen“, ansieht.
„Die Benutzerfreundlichkeit und Funktionalität ist tatsächlich geringer“, sagte Mullenweg in einer E-Mail an Richard MacManus. „Sogar die Neuerstellung von Websites in Jamstack erinnert an die Zeiten von Movable Type, wo die Neuerstellung oder Aktualisierung von Vorlagen umso langsamer wird, je größer Ihre Website wird.“
Mullenweg beschrieb auch eine „fragile“ Kette von Diensten, die für den Betrieb von Jamstack-Sites erforderlich sind.
„Sie können für Hunderte von Dollar im Monat ein Dutzend Dienste mit jeweils eigenem Konto und eigener Abrechnung zusammenfügen, um ein ähnliches Ergebnis zu erzielen, das Sie für ein paar Dollar im Monat erzielen würden, wenn Sie WordPress auf Shared Hosting verwenden“, sagte er. „Und es wäre zerbrechlicher, weil die Kette nur so stark ist wie ihr schwächstes Glied. Sie verketten verschiedene Toolsets, Logins, Abrechnung, Hosting … jeder Teil davon, der ausfällt, kann den gesamten Fluss unterbrechen.“
Mullenweg hat seine Kommentare seitdem weiter präzisiert und gleichzeitig seine ursprüngliche Prämisse verdoppelt, indem er sagte, dass „es nicht viele Leute gibt, die Jamstack überhaupt übernehmen, und diejenigen, die dies tun, sind sich wahrscheinlich der Kompromisse voll bewusst.“ Er skizzierte, wie WordPress seiner Meinung nach ein besseres Erlebnis für Benutzer in Bezug auf Leistung, Sicherheit, Skalierung und Entwicklererfahrung bietet.
Mullenwegs provokative Äußerungen lösten eine Kette offener Briefe von den CEOs von Jamstack-bezogenen Diensten aus. Sie sind davon überzeugt, dass der LAMP-Stack auf dem Weg nach draußen ist und dass Jamstack kurz davor steht, seinen etablierten Anbieter als dominanteste Architektur des Webs zu ersetzen.
Ohad Eder-Pressman, Mitbegründer und CEO von Stackbit, war der erste, der zurückschlug. Er glaubt, dass Jamstack eine „disruptive Innovation“ ist, die jetzt als minderwertig erscheinen mag, weil sie im Vergleich zu einem 17 Jahre alten Produkt wie WordPress immer noch relativ niedrig und neu ist.
„Wir sollten uns fragen, ob Jamstack eine bessere Architektur als LAMP ist und welche Lücken derzeit bei Produkten und Lösungen bestehen, die auf Jamstack aufbauen“, sagte Eder-Pressman. Er stimmte zu, dass sich Jamstack-Tools immer noch weitgehend auf Entwickler konzentrieren, macht aber eine kühne Vorhersage über die zukünftige Reichweite des Stacks:
Die Errungenschaften von WordPress in Bezug auf den Marktanteil und die Demokratisierung des frühen Web-Publishing sind erstaunlich. Wenn es um Architektur geht, denke ich, dass sie in den frühen 2000er Jahren die Klassenbeste war, aber es ist Zeit, voranzukommen. Wir sehen bereits Kohorten von Websites, bei denen die Jamstack-Akzeptanz 20 % überschreitet – es ist nicht länger eine Frage, ob Jamstack die vorherrschende Architektur für das Web wird, sondern eine Frage, wann. Das Klischee ist ein Klischee, aber es klingt auch wahr – zuerst ignorieren sie dich, dann lachen sie dich aus (wir sind hier), dann gewinnst du .
Eder-Pressman stimmte Mullenweg hinsichtlich der geringeren Benutzerfreundlichkeit und Funktionalität von Jamstack zu, pries die Architektur jedoch als „unendlich widerstandsfähiger“ an, da sie auf einem CDN gehostet wird. Er gab zu, dass der Wiederaufbau größerer Websites langsam sein kann, nannte aber Entwicklungen wie Build-Parallelisierung, Build-Cache, teilweise Neuerstellung und inkrementelle statische Regenerierung als Optimierungen als Bemühungen, die das Jamstack-Ökosystem untersucht, um dieses bekannte Problem zu lösen.
Netlify-CEO Mathias Bülmann, der ursprünglich den Begriff „Jamstack“ prägte, geht in seinem Artikel sogar so weit, „das Ende der WordPress-Ära“ zu bejubeln, indem er Mullenwegs Äußerungen widerlegt.
„Es gibt oft einen Moment, in dem eine alte Technologie durch die nächste ersetzt werden soll, wo der Hauptführer auf dem Gebiet herausgeht und ein starkes Argument vorbringt, dass absolut nichts passiert“, sagte Bülmann. „Ein Moment, der am Ende wie ein Wendepunkt aussieht, an dem das Neue unbestreitbar präsent genug war, um es wert zu sein, es zu leugnen.“
Die Wette: Was wird bis September 2025 die vorherrschende Architektur für das Web sein?
In einem kurzen Austausch auf Twitter gingen Mullenweg und Eder-Pressman eine Wette für fünf Jahre in die Zukunft ein, um zu sehen, ob Eder-Pressmans Vorhersage, gemessen an den Alexa Top 10k, Bestand haben wird. Damit Jamstack die vorherrschende Architektur für das Web wird, muss es die Zahlen von WordPress übertreffen, die derzeit bei 39,75 % (via BuiltWith) und 38,4 % (via w3techs) schweben.
„Ich gehe gerne eine lange Wette ein: 1 Jahr, 5 Jahre, 10 Jahre“, sagte Mullenweg in einem anderen Thread als Antwort auf den CEO von Netlify. „Wir bauen WordPress auf und um, um generationsübergreifend zu sein. Wir haben in der Vergangenheit größere architektonische Veränderungen navigiert und geschaffen und werden dies auch in Zukunft tun.“
„Ich bin Entwickler, Gründer und Investor im Bereich Webtechnologien – wenn ich nicht bereit bin, mich an einer öffentlichen Diskussion zu beteiligen und meine Vorhersagen darüber zu teilen, wohin sich das Web entwickelt, welchen Wert hat dann meine Arbeit?“ sagte Eder-Pressman, als ich ihn fragte, warum er bereit sei, diese öffentliche Wette abzuschließen.
„Ich fühlte mich angesichts der Kommentare von Mullenweg gezwungen, und was ich glaube, ist der Mangel an Wertschätzung dafür, wie viel Akzeptanz und Dynamik Jamstack-Technologien bereits haben. Wenn überhaupt, würde ich sagen, dass meine Wette eigentlich ziemlich vorsichtig ist.“
Eder-Pressman und sein Team bei Stackbit arbeiten an einem Tool, um die Jamstack-Akzeptanz im gesamten Web zu verfolgen, da BuiltWith noch kein Jamstack-Statistikpanel hat, das alle Technologien, die mit dieser relativ neuen Kategorie von Websites verbunden sind, korrekt aggregiert.
„Wir haben ein internes Tool entwickelt, das die Einführung von Jamstack-Technologien über verschiedene Kohorten von Websites verfolgt, was wir für informativ halten“, sagte er. „Dies ist nicht anders als das, was Builtwith bietet, außer dass wir einige Technologien verfolgen, die sie nicht haben, und wir bündeln dies in einem Jamstack-Akzeptanzindikator. Wir haben dies bisher intern verwendet und planen, später in diesem Jahr eine öffentlich zugängliche Version davon zu veröffentlichen.“
Als CEO von Stackbit, einem Dienst, der Jamstack-Sites in 60 Sekunden erstellt und dabei jede Anforderung umgeht, die Befehlszeile zu verwenden oder npm-Pakete herunterzuladen, ist Eder-Pressman aktiv daran beteiligt, diesen Technologie-Stack der Masse zugänglich zu machen. Das Unternehmen zielt darauf ab, genau die Probleme zu lösen, die Mullenweg in seinen kritischen Kommentaren identifiziert hat, wie aus dem Marketingtext auf der Stackbit-Website hervorgeht. Es wird anerkannt, dass das Zusammensetzen einer Jamstack-Website selbst für Entwickler eine Herausforderung darstellen kann:
„In einer fragmentierten Jamstack-Umgebung haben Entwickler Schwierigkeiten, Produkte zusammenzufügen, wenn sie die neueste Technologie ausprobieren. Stackbit verbindet die besten Tools auf dem Markt und hilft ihnen, zusammenzuspielen.“
Vor einem Jahr erregte Stackbit meine Aufmerksamkeit und ich kontaktierte sie, um herauszufinden, wann WordPress auf ihrer Liste der CMS-Importoptionen landen würde. Damals sagten sie, dass sie WordPress als Headless-CMS-Option in Betracht ziehen, es aber nicht auf der unmittelbaren Roadmap haben. Ein Jahr später ist Stackbit dem Aufbau von Importfunktionen für das beliebteste CMS im Web keinen Schritt näher gekommen.
„Es ist am Horizont, aber es ist nichts, was wir priorisiert haben“, sagte Eder-Pressman. „WordPress ist ein ausgewachsenes monolithisches CMS. Es wurde zuvor als Headless-CMS verwendet, aber es gibt bessere Headless-CMS-Optionen da draußen. Sogar Mullenweg stimmt zu, dass es eine komplizierte Prämisse ist.“
Auf die Frage, ob seine jüngsten Gespräche die Pläne des Unternehmens zur Unterstützung von WordPress-Importen geändert haben, sagte er: „Nein, das bringt uns nicht dazu, dies mehr oder weniger zu tun. Ich habe das Gespräch wirklich genossen und bin froh, dass Mullenweg den Aufstieg des Jamstack so sehr anerkennt, dass er es für notwendig hielt, es ins Visier zu nehmen. Wir als Unternehmen werden vom Markt, der Benutzernachfrage, den Wachstumschancen und einer gesunden Vision für die Zukunft des Internets angetrieben.“
Jamstack muss sich der weiten Welt der nicht-technischen Website-Besitzer zugänglich machen, wenn seine Befürworter hoffen, ein bedeutendes Segment des Alexa-Top-10k-Marktanteils zu erobern. Stackbit zum Beispiel unterschätzt immer noch die Fähigkeit von WordPress, sein phänomenales Wachstum aufrechtzuerhalten, und sieht nicht die Notwendigkeit, einen einfachen Weg zu schaffen, um WordPress-Benutzer zu konvertieren. Eder-Pressman glaubt, dass die Barrierefreiheit von Jamstack bei den Entwicklern beginnt.
„Der Jamstack ist eine Architektur, die die Köpfe von Entwicklern auf der ganzen Welt und im gesamten Webentwicklungs-Stack gewinnt“, sagte er. „Die Einführung neuer Architekturen beginnt oft bei den Entwicklern, daher freue ich mich, ein Unternehmen wie beispielsweise Netlify mit über 1 Million Entwicklern auf seiner Jamstack-Plattform zu sehen.“

Eder-Pressmans Tool zur Messung der Jamstack-Akzeptanz muss einige überzeugende Daten über das Wachstum des Stacks liefern, wenn seine Wette zustande kommt. Während fast jedes Angebot im Jamstack-Ökosystem immer noch direkt in den Bereich erfahrener Entwickler fällt, scheint es nicht wahrscheinlich, dass fünf Jahre genug Zeit sind, um WordPress als vorherrschende Architektur für das Web zu überholen. WordPress hat seine Dominanz nicht erreicht, indem es die Zufriedenheit der Entwickler über die Benutzerfreundlichkeit gestellt hat.
Wenn wir uns die Zahlen in fünf Jahren ansehen, wird Jamstack WordPress als beliebteste Methode zum Erstellen einer Website überholen? Wird Jamstack mit der Nutzung durch die Entwickler wachsen und dann ein Plateau erreichen, wenn es normale Leute nicht erreicht, die keinen Git-basierten Workflow ganz oben auf ihrer Wunschliste haben? Werden wir Jamstack und WordPress Kopf an Kopf im Kampf um die vorherrschende Architektur für das Web finden? Wer mit einem Hybrid aus beiden Technologien arbeitet, sieht keine Notwendigkeit für diese Art von Rivalität.
Das Gespräch in Richtung Zusammenarbeit verlagern: „Jamstack kann eher eine Chance als eine Bedrohung für unsere Branche sein.“
„Wenn ich die Kommentare von Mullenweg und die Antworten von CEOs in der Jamstack-Community lese, fühle ich mich mittendrin und etwas frustriert“, sagte Daniel Olson, COO von Shifter. „Ich sehe Reibereien zwischen zwei Gemeinschaften, die so viel gemeinsam haben.“
Olson ist seit vier Jahren ein Befürworter der Verwendung von Jamstack mit WordPress, seit er Shifter gestartet hat, einen statischen Site-Generator und ein Hosting-Unternehmen, das Headless-WordPress-Sites auf dem Jamstack unterstützt.
„Wenn Sie heute nach der sichersten und kostengünstigsten Möglichkeit suchen, eine stark frequentierte Website zu erstellen und zu hosten, werden Sie auf Jamstack stoßen. Wenn Sie sich ansehen, wie es jeden dieser Vorteile bietet, werden Sie Inspiration und Möglichkeiten finden, wie WordPress dasselbe tun könnte“, sagte Olson. „Anstatt etwas pauschal abzuschreiben, sehen Sie, was Sie lernen können, und wenden Sie es an.“
Olson sagte, seine Mission sei es, die Lücken zwischen WordPress und den Vorteilen von Jamstack zu schließen, während er sich durch seine Anfänge und chaotischen Teile arbeitet und Innovationen an den Tools entwickelt, die funktionieren.
„Wir sollten zusammenarbeiten, um spezifische Herausforderungen anzugehen, und uns weniger Gedanken darüber machen, wie wir dorthin gelangen“, sagte Olson. „Einige Technologien eignen sich tatsächlich besser zur Lösung dieser Herausforderungen, aber Sie müssen nicht ein Ökosystem dem anderen überlassen, um dies zu tun. Sie können Wissen und Best Practices austauschen und entdecken, was möglich ist. Es besteht eine gute Chance, dass Sie am Ende etwas Neues schaffen, das Teil dieser Innovation ist, die wir in unseren Gemeinden brauchen.“
Jamstack-Hosting-Dienste für WordPress sind bestrebt, die Benutzer daran zu erinnern, dass sie sich nicht auf die Technologie einlassen müssen. Sie können Ihr JAM haben und es auf WordPress verteilen, um der Liebe der Entwickler zum Experimentieren mit neuen Frontend-Technologien entgegenzukommen und gleichzeitig die dynamische Veröffentlichungsleistung zu bewahren, die in den letzten 17 Jahren verfeinert wurde. Diese Hybrid-Hosting-Unternehmen wollen dies ermöglichen, ohne die Benutzer zurückzulassen.
„Matt hat absolut Recht, dass die Benutzerfreundlichkeit und Funktionalität des Jamstack geringer ist“, sagte Miriam Schwab, Mitbegründerin und CEO von Strattic. „Der Jamstack ist ein großartiges Beispiel für eine Technologie, die für Entwickler unglaublich attraktiv ist, aber die eigentlichen Endbenutzer – Autoren, Vermarkter, Geschäftsinhaber – können sie nicht verwenden. Ich habe viele Geschichten von großen Unternehmen gehört, die sich entschieden haben, Jamstack für die gesamte Webentwicklung als unternehmensweite Richtlinie einzuführen, nur um festzustellen, dass ihr Marketingteam abtrünnig geworden ist und WordPress-Sites installiert, um ihren Job zu bekommen fertig.
„Der Grund dafür ist, wie Matt sagte: Jede Jamstack-Site ist eine Zusammenstellung von Dienstschichten, und jede Schicht hat Dutzende von Optionen zur Verfügung: Sie brauchen einen statischen Site-Generator, ein CMS, statisches Hosting und ein CDN – und Sie brauchen um alles mit der Versionskontrolle zu verbinden. Das ist alles cool und glänzend, und die Ausgabe ist wirklich fantastisch, denn wenn Sie eine Website haben, die eine Sammlung vorgerenderter statischer Dateien ist, die über ein CDN bereitgestellt werden, ist sie schnell, sicher, skalierbar und stabil. Aber dann kommt das Marketing und sie wollen eine Zielseite einrichten und sind völlig abhängig von ihrem Entwicklerteam und können ohne sie nicht vorankommen. Das widerspricht dem Zweck einer CMS-gesteuerten Website! Mit WP erhalten Sie alle Schichten auf einer Plattform … aber Sie erhalten nicht die fantastische Ausgabe.“
Schwab sagte, sie sehe WordPress mit seinem Alter sowohl dafür als auch dagegen, aber letztendlich glaube sie daran, dass Benutzer in der realen Welt ihre eigenen Websites verwalten können, ohne sich auf Entwickler verlassen zu müssen.
„Ich habe viele Unternehmen gesehen, die WP für den glänzenden neuen Stack aufgegeben haben und dann wieder darauf zurückgekommen sind“, sagte Schwab. „Github ist ein gutes Beispiel dafür – ja, Github, das moderne Repository für hochmodernen Code, hat seinen Blog von WordPress entfernt und ist dann zurückgekommen, weil es wirklich das beste Tool ist, um Ihre Inhalte einfach zu veröffentlichen. Es gibt nicht eine Million Schritte und Integrationen – Sie schreiben Inhalte, klicken auf „Veröffentlichen“ und fertig. Es erledigt die Arbeit, und die schicksten Tools werden niemals etwas schlagen, das nur die Arbeit erledigt.“
Gleichzeitig muss WordPress offen sein, verschiedene Frontend-Implementierungen zu ermöglichen, wenn es für das nächste Jahrzehnt relevant bleiben will. „WP läuft auf Legacy-Architektur“, sagte Schwab. „Es sieht man ihm sein Alter an, und es ist für neue Generationen von Entwicklern nicht attraktiv. Wir müssen WordPress attraktiv und interessant für Entwickler halten, um seine Zukunft für die kommenden Jahre zu sichern. Wenn wir die Entwickler nicht begeistern, werden wir unweigerlich einen Rückgang erleben.“ Sie ermutigt die WordPress-Community, Jamstack als „einen Hauch frischer Luft“ anzunehmen.
„Jamstack kann eher eine Chance als eine Bedrohung für unsere Branche sein“, sagte Schwab. „Es gibt Möglichkeiten für die beiden Branchen, zusammenzuarbeiten, wie im Fall von kopflosen WP-Bereitstellungen mit Gatsby.“
Im Gegensatz zu vielen anderen Jamstack-Dienstleistungsunternehmen hat das Team hinter Gatsby WordPress bereitwilliger als Datenquelle und als entscheidende Komponente seines anhaltenden Erfolgs angenommen. Das Unternehmen stellte Jason Bahl, den Schöpfer des Projekts GraphQL für WordPress, ein, um Vollzeit an WPGraphQL (und seinem unmittelbaren Ökosystem) zu arbeiten und gleichzeitig eine Brücke zur WordPress-Welt zu schlagen.
„Vielleicht verliere ich mich in Semantik, aber JAM in JAMStack bedeutet JavaScript, APIs und Markup“, sagte Bahl. „Es ist noch nicht lange her, als Matt dem WordPress-Ökosystem vorschrieb, „JavaScript gründlich zu lernen“, und nicht lange danach, als eine Jamstack-Anwendung namens Gutenberg zusammen mit React in den WordPress-Kern integriert wurde. Gutenberg ist das JavaScript, die WP REST API ist die API und das Endergebnis ist Markup. Jamstack ist kein Rückschritt, es ist eine Zukunft, die Automattic dabei unterstützt, WordPress voranzutreiben.“
Wenn Mullenweg sagt, dass er bereit ist, WordPress generationsübergreifend aufzubauen und umzubauen, ist dies ein Versprechen, das er bereits eingelöst hat, indem er vor zwei Jahren den React-basierten Gutenberg-Editor eingeführt und dabei einen enormen Widerstand der Entwickler-Community erfolgreich überwunden hat.
Bahl sagte, er sehe dieses kontinuierliche Vermächtnis der Verbesserung immer und immer wieder auf verschiedene Arten, die durch das Pluggable-System von WordPress ermöglicht werden:
WordPress wird mit vielen APIs ausgeliefert, aber oft werden sie durch etwas Neueres und Besseres ersetzt. Beispielsweise ist es üblich, dass Websites Bilder auf ein CDN auslagern, anstatt das integrierte Dateisystem für Medien zu verwenden. Oder anstatt die integrierte WordPress-MySQL-Suche zu verwenden, greifen Benutzer nach ElasticSearch, Algolia oder Solr. Im Fall von WordPress und JAMStack ist das Greifen nach Next, Gatsby oder Gridsome, um die integrierte Theme-API zu ersetzen, keine Regression, sondern die Verwendung neuerer Technologien, um Dinge zu handhaben, die integrierte Teile von WordPress möglicherweise nicht so gut können. Die Theme-API von WordPress ist nur eine API und sie durch eine Technologie zu ersetzen, die den Job besser macht, ist keine Regression.
Gatsbys Build-Schritt, der kürzlich in den Nachrichten negative Aufmerksamkeit erregt hat, ist ein Beispiel dafür, was Mullenweg laut Bahl als Rückschritt für die Benutzer bezeichnet hat. Bahl arbeitet mit Gatsby zusammen, um die mit entkoppelten Architekturen verbundene Reibung bei der Verwendung von WordPress als API in Jamstack zu verringern.
„Ich sehe keine Konkurrenz zwischen Jamstack und WordPress“, sagte Bahl. „Meiner Meinung nach ist Jamstack mit WordPress als API die Zukunft des Webs. WordPress ist das beste CMS. Gatsby versucht speziell, dies anzunehmen. Das ist kein Nullsummenspiel. Wenn die Gatsby + WordPress-Erfahrung es Benutzern ermöglicht, das beste CMS der Welt zu verwenden und gleichzeitig moderne Entwicklungstools zu verwenden, ist dies ein Gewinn für alle.“
