ニュース
Microsoft、「Azure Functions」の「TypeScript」サポート強化と「Java」正式サポートを発表:Azure Functionsでの開発がより便利に
Microsoftは、サーバレスコンピューティングサービス「Azure Functions」で「TypeScript」のサポートを強化し、「Java」を正式にサポートした。
Microsoftは2019年2月25日(米国時間)、オンデマンドでコードを実行できるサーバレスコンピューティングサービス「Azure Functions」での「TypeScript」サポートの強化と「Java」の正式サポートを発表した。
発表の概要は以下の通り。
TypeScriptサポートの強化
TypeScriptは、JavaScriptのスーパーセットであり、静的型付け、クラス、インタフェースが使用できる。また、ECMAScript 2015と互換性があるため、モダンなJavaScript構文も間接的に利用できる。
Azure FunctionsではNode.jsを実行でき、TypeScriptはJavaScriptにコンパイルできるため、これまでもTypeScriptコードをAzure Functionsで実行することはできたが、そのためには一手間が必要で、面倒だった。
Microsoftは「Azure Functions Core Tools」と「Visual Studio Code用Azure Functions拡張機能」に一連の変更を加え、Azure Functionsで実行するイベントドリブンアプリケーションをTypeScriptで簡単に作成できるようにした。主な変更点は、TypeScript用テンプレート、型定義、npmスクリプトだ。
TypeScript用テンプレート
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- Azure Functionsプロジェクト開発の基本的な流れ
Azure Functionsはインフラ管理不要で、小規模なプログラムコードを実行するための仕組みだ。Visual Studioでその開発を行うための基本的な手順を見てみよう。 - Azure Functions
Azure Functionsを使うと、トリガーとバインドを利用することで、シンプルでありながら、多様なサービスと接続可能なアプリを開発することが可能となる。 - 米マイクロソフト、AWS Lambda的なサービス「Azure Functions」を発表
米マイクロソフトは2016年3月31日(米国時間)、AWS Lambda、Google Cloud Functionsと同様なイベントドリブン、サーバレスなコンピュートサービス、「Azure Functions」を発表した。同社はさらに、Azure Functions関連コードをオープンソースとして公開するため、Azure以外のプラットフォームでも動かせる。