Vorwort zur ersten Ausgabe (2019)
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Im Frühjahr 2016 besuchte ich meinen alten Kollegen Evan Martin im Google-Büro in San Francisco und fragte ihn, worüber er sich freue. Ich hatte ihm diese Frage im Laufe der Jahre schon oft gestellt, denn die Antworten waren vielfältig und unvorhersehbar, aber immer interessant: C++ Build-Tools, Linux Audio-Treiber, Online-Kreuzworträtsel, Emacs-Skripte. Dieses Mal war Evan begeistert von TypeScript und Visual Studio Code.
Ich war überrascht! Ich hatte zwar schon von TypeScript gehört, aber ich wusste nur, dass es von Microsoft entwickelt wurde und dass ich fälschlicherweise glaubte, es hätte etwas mit .NET zu tun. Als lebenslanger Linux-Nutzer konnte ich nicht glauben, dass Evan auf das Team Microsoft aufgesprungen war.
Dann zeigte mir Evan VS Code und den TypeScript-Spielplatz und ich war sofort bekehrt. Alles ging so schnell, und die Code-Intelligenz machte es einfach, ein mentales Modell des Typsystems zu erstellen. Nachdem ich jahrelang Typ-Annotationen in JSDoc-Kommentaren für den Closure Compiler geschrieben hatte, fühlte es sich an wie typisiertes JavaScript, das wirklich funktionierte. Und Microsoft hatte einen plattformübergreifenden Texteditor auf Chromium aufgebaut? Vielleicht war dies eine Sprache und Toolchain, die es wert war, gelernt zu werden.
Ich war gerade bei Sidewalk Labs eingestiegen und schrieb ...