[開発者が使いたい言語]TypeScriptとは?

2020年2月にStack Overflow(スタック・オーバーフロー)が約65,000人のデベロッパー(開発者)に調査を行いました。エンジニアにとって興味深い内容となっています。

プログラミング言語のランキングはこちら(Stack Overflow Developer Survey)

システムプログラミング言語「Rust」がランキングトップに上がっています。Pythonが昨年のランキング2位から3位に落ち、TypeScriptが2位に躍り出ています。

そのTypeScriptについての情報は、TypeScriptの本家サイトに掲載されています。

内容がちょっとわかりにくかったので、Tutorials Teacherを参考にしてみました。「TypeScript」の概要が書かれています。Tutorials Teacherサイト「TypeScriptの概要」はこちら(英文です)。そのTutorialsTeacher内の説明の一部を抜粋し下記の通りGoogle翻訳してみました。

Why TypeScript?

JavaScriptは、型システムのない動的プログラミング言語です。 JavaScriptは、文字列、数値、オブジェクトなどのプリミティブ型を提供しますが、割り当てられた値はチェックしません。 JavaScript変数はvarキーワードを使用して宣言され、任意の値を指すことができます。
JavaScriptは、クラスやその他のオブジェクト指向機能をサポートしていません。したがって、型システムがなければ、JavaScriptを使用して、同じコードで作業する大規模なチームで複雑なアプリケーションを構築することは容易ではありません。
したがって、TypeScriptを使用する理由は、コンパイル時にエラーをキャッチし、コードを実行する前に修正できるようにするためです。データ型、クラス、列挙型などのオブジェクト指向プログラミング機能をサポートしているため、JavaScriptを大規模に使用できます。

本家サイト:TypeScript/playground

JavaScriptのデバッグはとても面倒だと思っている拙者ですが、スクリプトを事前に検証してくれる機能があれば大変ありがたいのではないかと思います。本家サイトで試すことができます。playgroundはこちら

関連記事

  1. [SSL設定メモ]JPRSドメイン認証型

  2. [Amazon Polly]SSMLタグで発音記号を使用する

  3. [Google Adsense]レスポンシブ広告コードを修正する方法

  4. Amazon Echo

    [ウェブシステム開発]Alexa開発スキルを学ぶ:その1

  5. [CakePHP3]DocumentRootとルーティング情報の変更

  6. Amazon Echo

    [ウェブシステム開発]Amazon Alexa開発:音声デザインガイド…

  7. [Amazon Polly]多言語翻訳に対応したワードプレスプラグイン…

  8. Amazon Echo

    [ウェブシステム開発]Alexa開発スキルを学ぶ:その2

最近の記事

PAGE TOP