AUS BRIANS BÜCHERREGAL
Instant JavaScript
Ein Buch von 1996. Der frühe Glaube an eine gemeinsame Sprache für Browser und Server.
Gemeinsam verfasst von Brian K. Holman und William Lund, veröffentlicht bei Prentice Hall im Jahr 1996. Brians Beitrag konzentrierte sich auf serverseitiges JavaScript.
JavaScript als Full-Stack-Plattform für die Webentwicklung: Ein langsamer und holpriger Weg über die Kluft
Von Brian K. Holman · Rückblick auf eine frühe Vision
Erstveröffentlichung: 2. Mai 2015 · Aktualisiert: 23. September 2026
1996 schrieben William Lund und ich gemeinsam Instant JavaScript für Prentice Hall, eines der frühesten technischen Bücher über JavaScript. Neben der Programmierung für den Browser behandelte es Netscapes aufkommende serverseitige JavaScript-Plattform – den Schwerpunkt meines Beitrags.
Wir lernten beim Schreiben: Wir entwickelten Beispiele, testeten Ideen und entdeckten die Möglichkeiten der Plattform, während sich das World Wide Web in bemerkenswertem Tempo ausbreitete. Es gab kaum etablierte Praxis, auf die wir zurückgreifen konnten. Die Arbeit war ebenso eine Erkundung eines neuen Mediums wie der Versuch, eine neue Sprache zu erklären.
Mich begeisterten besonders die Einfachheit und das Potenzial einer einzigen Sprache im Webbrowser und auf dem Server. Sie bot eine stärker verbundene Art, Anwendungen zu entwickeln, und ich wurde ein begeisterter Befürworter.
Dieses Versprechen brauchte Zeit, um zu reifen. Als Netscapes Einfluss nachließ, prägten andere Sprachen und Plattformen die serverseitige Webentwicklung, während JavaScript im Browser unverzichtbar wurde. Die Idee, die mich begeistert hatte, blieb überzeugend, aber die Werkzeuge und das Ökosystem für eine breite Nutzung mussten erst zusammenfinden. Das war die Herausforderung, die „Kluft“ zu überwinden (ein Konzept aus Geoffrey A. Moores Crossing the Chasm): die Distanz zwischen früher Begeisterung und breiter Akzeptanz. Frühe Anwender können über Unzulänglichkeiten hinwegsehen und sich vorstellen, was eine Technologie werden könnte. Für ein breiteres Publikum reicht Potenzial allein nicht. Entwickler brauchen verlässliche Werkzeuge, klare Dokumentation und ein Ökosystem, das die Technologie für die tägliche Arbeit praktikabel macht.
Eine frühe Vision, ein modernes Fundament
Heute hat diese Vision in einem viel breiteren Ökosystem Gestalt angenommen. Node.js bietet die Grundlage, JavaScript außerhalb des Browsers auszuführen, einschließlich der Server, die Webanwendungen betreiben. TypeScript ergänzt JavaScript um ein Typsystem, das Entwicklern hilft, Fehler früher zu erkennen und größere Codebasen verständlicher und wartbarer zu machen. Es wird in JavaScript übersetzt und kann daher auf beiden Seiten einer Anwendung eingesetzt werden.
Frameworks wie Next.js verbinden diese Bausteine rund um React und unterstützen sowohl die Oberflächen, mit denen Menschen interagieren, als auch die Arbeit auf dem Server. Das moderne JavaScript- und TypeScript-Ökosystem hat die Browser-und-Server-Vision weitergetragen, die ich mit Netscape erstmals erkundete – mit Werkzeugen und Möglichkeiten weit über das hinaus, was wir 1996 hatten.
Der bleibende Reiz liegt in mehr als einer gemeinsamen Sprache. Es ist die Möglichkeit, eine Idee, das sichtbare Nutzungserlebnis und die Systeme dahinter mit weniger Barrieren zu verbinden. Dieses frühe Interesse prägt noch heute meinen Ansatz für Softwarearchitektur: Grundlagen suchen, die komplexe Fähigkeiten für die Menschen, die darauf angewiesen sind, nützlicher und verständlicher machen.
Dieselbe Ausrichtung prägt heute WealthProof. Seine Engine basiert auf dem modernen JavaScript-, TypeScript- und Node.js-Stack und bringt das langjährige Interesse an einer gemeinsamen Grundlage für Browser und Server in Dezotas nächstes Kapitel der Finanztechnologie für Verbraucher ein.