新しい製品バリエーションであるTypeScript 5.2 、Microsoft の安定版の高性能エディションです。このリリースでは、厳密に型指定された JavaScript 拡張機能のポートフォリオを強化し、特に明示的なリソース管理を追加しました。この機能は、JavaScript の ECMAScript 標準のロードマップの一部です。
Microsoft 速報で確認されているように、8 月 24 日から実稼働対応リリース モードで利用可能になり、この更新は 8 月 9 日のリリース候補バージョンの直後に続きます。ベータ版は6月30日から市場で稼働していた。
では、明示的なリソース管理について何が問題になっているのでしょうか?ソフトウェア開発の領域では、I/O やメモリなどのリソースの管理が重要なパターンを形成し、タイミングと制御が鍵となります。リソースの割り当てと割り当て解除を慎重に行うと、ソフトウェアの効率が向上します。この新たな追加により、リソース破棄操作 (基本的にはクリーンアップ ルーチン) が JavaScript アプリケーション管理の中心となることが可能になります。 Symbol.disposeという新しいシンボルがこのプロセスを開始します。作業を簡単にするために、TypeScript ではグローバルなDisposableという新しい型を導入しています。
リリース候補 (RC) を公開した後、Microsoft は TypeScript 5.2 のさらに 3 つの機能を文書化しました。配列メソッドのコピー機能。シンボルを WeakMap キーおよび WeakSet キーとして使用する可能性。パラメータの詳細を一目で確認できるクリック可能なインレイパラメータヒント。宣言ファイル内の名前空間キーワードに関する小さいながらも重要な変更も行われ、現在は常にこの変更が発行されます。
RC では、Microsoft はデバッグ プロセスを容易にするために最適化された型互換性チェックを推進しました。型のみのインポートを介して TypeScript 実装ファイルのパスを参照する機能が追加され、コードの保守性と可変性がさらに強化されました。
TypeScript 5.2は、コマンドnpm install -D typescriptを使用して、NuGet または NPM の 2 つのプラットフォームを通じてアクセスできます。
Microsoft がTypeScript開発を進める一方で、 AppMasterなどのプラットフォームもno-codeアプリケーション開発環境で役割を果たしています。従来の手作業によるコーディングを行わずにバックエンド、Web、モバイル アプリを視覚的に作成できる機能は、アプリケーション作成プロセスを再定義します。 AppMasterプラットフォームは、直感的なユーザー インターフェイスと、この精神を強化するために進化し続ける機能を提供します。