JavaScript

Gratis im entwickler.kiosk: Angular Spezial – vom gelungenen Projektstart bis Ivy

Die neue entwickler.kiosk Spezial-Ausgabe widmet sich voll und ganz dem populären JavaScript-Framework Angular. Aktuelle Infos zum neuen Angular-9-Release, praktische Tutorials zum erfolgreichen Projektstart, Architekturtipps zu Microfrontends, Domain-driven Design, State-Management und vieles mehr finden Sie in diesem Angular-Special, das allen Abonnenten des entwickler.kiosk kostenlos zur Verfügung steht.

Deno: Neue Runtime für serverseitiges JavaScript

In seinem Vortrag „10 Things I Regret About Node.js“ hat Ryan Dahl, der Schöpfer von Node.js, von falschen Designentscheidungen gesprochen, die seinerzeit bei der Entwicklung von Node.js getroffen worden seien. Da man die Zeit nicht zurückdrehen kann, hat Dahl sein neues Projekt Deno ins Leben gerufen. Das Ziel: Schwächen von Node sollen revidiert und eine moderne, sichere Plattform für serverseitiges JavaScript bereitgestellt werden. Ist der Versuch geglückt?

Dart 2.6 bringt dart2native: Ein neuer Compiler für ausführbare Anwendungen

Die Programmiersprache Dart wurde von Google einst als JavaScript-Alternative ins Leben gerufen. Ob sie diesem Ruf gerecht wird, darüber lässt sich streiten. Dart 2.6, die neueste Version der Sprache, bringt einen neuen Compiler, dart2native, der es ermöglicht, eigenständige und ausführbare Dart-Anwendungen für die klassischen Betriebssysteme Windows, Linux und macOS zu erstellen. Und das sogar „ahead of time“…

Ein Blick unter die Haube: Aufbau und Anwendung von Node.js

2009 war die Geburtsstunde von Node.js und seitdem hat sich viel getan. Die Geschichte der serverseitigen JavaScript-Plattform ist voller Licht und Schatten. Mittlerweile hat sich Node.js jedoch in der Webentwicklung etabliert und kommt als Standalone-Server, im Verbund mit anderen Technologien, als Basis für Desktopapplikationen oder zur Entwicklung von Kommandozeilenwerkzeugen zum Einsatz. Grund genug für uns, einen Blick unter die Haube der Plattform zu werfen und herauszufinden, wie Node.js aufgebaut ist und wie es sich verwenden lässt.