Node.js 21: Besser als gedacht?! // deutsch

preview_player
Показать описание


00:00 – Einleitung
02:21 – Fetch, Streams und Websockets
03:58 – Kompatibilität zum Webbrowser
05:23 – Gedanken zum globalen Namespace
06:50 – Kleine Neuerungen
07:52 – Compiler, Security & Co.
09:06 – Neuerungen im Test-Runner
10:15 – Potential für TypeScript

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Рекомендации по теме
Комментарии
Автор

Ich befürchte, dass bun mehr und mehr an NodeJS vorbeiziehen wird.

Auch wenn bun die global APIs reimplementiert, geschieht das hauptsächlich um einen reibungslosen Wechsel von NodeJS möglich zu machen.

Hätte NodeJS bei der Einführung von ESM den Ansatz von bun verfolgt, gäbe es vermutlich bereits kein CommonJS mehr.


Ich habe erst relativ wenig mit den bun Tools wie Testing und Bundling experimentiert. Würde mich über mehr Insight-Videos von euch freuen.

vikingair
Автор

Auf das Video hab ich gewartet! 😊
Insgesamt tatsächlich wirklich ernüchternd. Insbesondere zum Security Feature habe ich mir viel mehr erhofft. Es ist ohnehin ein Feature, bei dem ich mich Frage, warum es dass eigentlich nicht schon seit Jahren gibt 😐

marinaegner
Автор

Ich finde die Annäherung an den Browser gut, denn andersherum wird das NIE passieren, schon weil das deutlich mehr (alle) Webseiten inkompatibel machen würde, als das bei Node der Fall ist. Und das mal eben ein paar milliarden Webseiten antun, das würde sehr schwerwiegende Folgen haben, die WEIT über die Informatik hinaus gehen. Das würde enorme wirtschaftliche Schäden verursachen, weil plötzlich alle von jetzt auf gleich alles stehen und liegen lassen müssten, nur um weiterhin kompatibel mit der Welt zu sein. Bei Node ist das nicht der Fall, denn da hat man den Zeitpunkt des Updates selbst in der Hand.

Aber wieder mal ein sehr informatives Video. Ich find die Updates zu Node und co echt klasse. Ich selbst denke einfach nicht daran, dass ja mal wieder eine neue Node-Version erschienen ist. Ich hab so viele andere Dinge um die Ohren, dass da einfach kein Platz mehr dafür ist. In dem Sinne: Vielen vielen Dank dafür. =)

DJTechnostyler
Автор

Ich finde schlanke und aufgeräumte APIs oder Programmiersprachen auch schön. Aber was wäre denn die Alternative? Muss ich als Entwickler dann immer erst prüfen, auf welcher Plattform ich unterwegs bin? Browser? Node? bun? deno? oder noch was anderes? Und das müsste dann auch in allen packages erfolgen? Ist das nicht genau das, was uns früher mehr Arbeit, Inkompatibilitäten und Bugs eingebracht hat?

joergw
Автор

Ich finde die orientierung and die web browser api super da ich node.js nur für SSR verwende und ich so eine api für client und server seitigen code verwenden kann. Für das Backend mag ich node nicht so und finde java mit spring besser

benherbst
Автор

Ich habe immer noch den Eindruck, dass es einfach grundsätzlich keine gute Idee ist auf JavaScript zu setzen, wenn es darum geht gute stabile Apps und Services zu programmieren. Diese Sprache ist an sich schon chaos pur und die ganzen Libraries auf denen sie läuft sind alle nicht besser. Man kann sich nur wünschen, dass man auf diese Sprache bei Webentwicklung irgendwann mal wirklich gänzlich verzichten können wird und eine Kompilierung nach WebAssembly von der eigenen jeweiligen Lieblingssprache, wie Rust, Go, Python oder was auch immer, ausreicht.

BenjaminWagener
Автор

Meine Meinung - Nodejs is tot, hoch lebe Bun und Deno.
Es gibt einfach kein Finanzierung bei Nodejs, alles wird auf freiwilliger Basis gemacht und das ist sehr schwer bei Code-Basen mit viel Legacy-Code.
Wer kann es sich leisten für kostenlos 8h am Tag daran zu arbeiten?

davidsiewert