[開発者が使いたい言語]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. [Googleランキング]検索順位についての検証作業

  2. [CakePHP3]2つのデータベースを設定し同時に使用する

  3. [LaravelとCakePHPの機能比較]

  4. [Google Search Console]サイトマップの登録

  5. [Amazon Polly]英会話サイトオープンのご案内

  6. [NATIVE INSTURUMENTS]macOS 11(Big S…

  7. [Google Search Console]ページにリダイレクトがあ…

  8. Echo Dot (エコードット) - スマートスピーカー with Alexa

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

最近の記事

PAGE TOP