26. Aug. 2023·1 Min. Lesezeit

Einführung von TypeScript 5.2: Eine erweiterte Version mit erweitertem Ressourcenmanagement

Microsoft hat TypeScript 5.2 auf den Markt gebracht, ein stark typisiertes hochgestelltes JavaScript.

Einführung von TypeScript 5.2: Eine erweiterte Version mit erweitertem Ressourcenmanagement

Eine neue Produktvariante ist in der Technologielandschaft angekommen – TypeScript 5.2, eine leistungsstarke Edition aus dem Hause Microsoft. Diese Version erweitert das Portfolio an stark typisierten JavaScript-Verbesserungen und bringt insbesondere explizite Ressourcenverwaltung ins Spiel. Diese Funktion ist Teil der Roadmap für den ECMAScript-Standard von JavaScript.

Dieses Update ist seit dem 24. August im produktionsbereiten Release-Modus verfügbar, wie in einem Microsoft-Bulletin bestätigt, und folgt kurz nach einer Release-Candidate-Version vom 9. August. Die Beta-Version war seit dem 30. Juni auf dem Markt.

Was ist also los mit der expliziten Ressourcenverwaltung? Im Bereich der Softwareentwicklung stellt die Verwaltung von Ressourcen wie E/A und Speicher ein kritisches Muster dar, bei dem Timing und Kontrolle von entscheidender Bedeutung sind. Die sinnvolle Zuweisung und Freigabe von Ressourcen trägt zur Softwareeffizienz bei. Durch die neue Ergänzung können Ressourcenentsorgungsvorgänge, im Wesentlichen Bereinigungsroutinen, im Mittelpunkt der JavaScript-Anwendungsverwaltung stehen. Ein neues Symbol namens Symbol.dispose startet diesen Prozess. Zur Vereinfachung führt TypeScript einen neuartigen Typ ein, den globalen „Disposable“ .

Nach der Veröffentlichung des Release Candidate (RC) dokumentierte Microsoft drei weitere Funktionen mit TypeScript 5.2: die Fähigkeit zum Kopieren von Array-Methoden; Möglichkeit der Verwendung von Symbolen als WeakMap- und WeakSet-Schlüssel; und anklickbare Inlay-Parameterhinweise, die einen schnellen Überblick über Parameterdetails bieten. Es wurde auch eine kleine, aber bedeutende Änderung bezüglich des Namespace-Schlüsselworts in Deklarationsdateien vorgenommen – es wird jetzt ausnahmslos ausgegeben.

Mit dem RC hatte Microsoft optimierte Typkompatibilitätsprüfungen eingeführt, um Debugging-Prozesse zu vereinfachen. Es wurde die Möglichkeit hinzugefügt, Pfade von TypeScript-Implementierungsdateien über reine Typimporte zu referenzieren, was die Wartbarkeit und Variabilität des Codes weiter verbessert.

TypeScript 5.2 kann über zwei Plattformen zugegriffen werden – NuGet oder NPM, indem Sie den folgenden Befehl verwenden: npm install -D typescript .

Während Microsoft TypeScript Entwicklung vorantreibt, spielen auch Plattformen wie AppMaster eine Rolle in der no-code Anwendungsentwicklungslandschaft. Die Möglichkeit, Backend-, Web- und mobile Apps visuell und ohne herkömmliche manuelle Programmierung zu erstellen, definiert den Prozess der Anwendungserstellung neu. Die AppMaster Plattform bietet eine intuitive Benutzeroberfläche und sich ständig weiterentwickelnde Funktionen, um dieses Ethos zu stärken.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started