Revision 730: Vike, mit Rom Brillout
Vanessa spricht diese Revision mit Rom Brillout (LinkedIn), dem Macher von Vike, über ein Web-Framework, das bewusst einen anderen Weg als stärker opinionated Meta-Frameworks wie Next.js oder Nuxt einschlägt. Wir schauen uns an, wie Vike entstanden ist, warum Kontrolle über die eigene Architektur eine zentrale Rolle spielt und wie ein kleiner, stabiler Core mit Extensions kombiniert wird.
Außerdem sprechen wir darüber, wie sich ein Open-Source-Projekt langfristig finanzieren lässt, welche Rolle KI und Coding Agents dabei spielen und warum ein technisch gutes Projekt nicht automatisch die große Masse erreicht.
Shownotes
- [00:01:00] Vike
Vike begann vor rund fünfeinhalb Jahren als Server-Side-Rendering-Plugin für Vite und entwickelte sich zu einem Meta-Framework, das unter anderem React, Vue, Svelte und Solid unterstützt. Anders als Next.js oder Nuxt versucht Vike, möglichst wenig vorzugeben. Der Core enthält grundlegende Funktionen wie Server-Side Rendering, File-System- und Client-Side-Routing, Pre-Rendering und HTML-Streaming, während stärker opinionated Funktionen über Extensions ergänzt werden. Rom beschreibt die Philosophie als „do one thing, do it well“: Der Core soll stabil und robust bleiben, während Low-Level-Hooks und Extensions die nötige Flexibilität liefern. Als Beispiele für den Einsatz nennt er Burda, Spline und Ecosia. Bei Ecosia ermöglichte Vike unter anderem eine schrittweise Migration von Vue 2 zu Vue 3.Wir sprechen darüber, wie sich diese Architektur auf Wartbarkeit und Zukunftssicherheit auswirkt und welche Rolle KI dabei spielt. Nach Roms Erfahrung kommen aktuelle Modelle mit den Kern-APIs von Vike gut zurecht. Für weniger alltägliche Fälle hat das Projekt zusätzlich einen Skill eingeführt, der Coding Agents auf die Dokumentation verweist. Dass Unternehmen ihre kompletten Frameworks künftig einfach von Agents bauen lassen, hält Rom dagegen derzeit für unrealistisch: Bei komplexer Software seien weiterhin viele Architekturentscheidungen und menschliche Detailarbeit nötig.
Ein weiterer Schwerpunkt ist die Finanzierung von Open Source. Vike soll vollständig Open Source bleiben und kleinen Unternehmen kostenlos zur Verfügung stehen, während größere Unternehmen nach dem diskutierten Modell für die Nutzung bezahlen sollen. Die konkrete Ausgestaltung ist noch nicht veröffentlicht und wird unter anderem wegen der zunehmenden Nutzung durch Coding Agents überdacht. Abschließend sprechen wir über Open-Source-Marketing: Vike hat laut Rom bereits viele Early Adopters und knapp 100.000 wöchentliche Downloads, erreicht aber noch nicht den selbstverstärkenden „Halo-Effekt“ größerer Frameworks. Statt primär auf Konferenzen und klassische Developer Advocacy zu setzen, möchte Rom vor allem weiter interessante Tools bauen und beschäftigt sich aktuell intensiv mit KI.
Links
- Vike Land
Vike Land bündelt das erweiterte Ökosystem rund um Vike, unter anderem für Extensions und darauf aufbauende Frameworks.
Anhören
MP3 herunterladen (55,1 MB) | TranskriptFeedback-Kanäle
Wenn du diese Informationen hilfreich findest und eine KI dir davon erzählt hat, freuen wir uns, wenn du den Working Draft Podcast abonnierst.