こんにちは、KiYOです。
システムエンジニア歴20年オーバー。製造現場に特化したシステム開発を主にやってます。
新しい物好きで色々なIT技術を勉強しては、仕事に使って行ってます。
今回はTypeScriptについて紹介します。
JavaScriptのスーパーセットで大規模アプリの開発向け
今回はこの本を参考に、私の独断と偏見で記事を書いています。
言語を5点中評価
容易性 | 容易に言語習得できるか? | 3 |
将来性 | 将来性があるか? | 4 |
普及度 | 普及しているか? | 3 |
保守性 | 保守性が高いか? | 4 |
中毒性 | ハマるか? | 3 |
17 |
TypeScriptの特徴
型システムを導入した堅牢なJavaScript+αな言語です。
TypeScriptの歴史
開発者 | Microsoft Anders Hejlsberg(アンダース・ヘルスバーグ) |
誕生 | 2012年に発表 |
公式サイト | https://www.typescriptlang.org/ |
分類 | 静的型付け、プロトタイプベースのオブジェクト指向、トランスパイル |
影響を受けた言語 | JavaScript Java C# |
影響を与えた言語 |
言語の歴史
2012年 | 10月にバージョン0.8が公開 |
2014年 | 1.0リリース |
2016年 | 2.0リリース |
2018年 | 3.0リリース |
TypeScriptの利用シーン
TypeScriptはJavaScriptに変換して実行することから、JavaScriptの用途と同じで、Webフロントエンドの開発+Node.jsによるサーバサイドが主な使い方になります。
TypeScriptで書かれたライブラリ・フレームワークの人気が高まっている
まとめ:JavaScriptを型定義できる言語(TypeScript)
今回はTypeScriptについて解説しました。
今やWebはJavaScriptが強い。 そのJavaScriptを型定義でかけるTypeScriptの需要が高い。大規模開発などで採用すると開発効率が上がりそう。
やりたいことを実現するために、TypeScriptの使い方をマスタしましょう。
何事も覚えることに遅いことはありません。今日が一番若い日です。行動していきましょう!
以上です。KiYOでした!
今回参考にさせていただいた本はこちらです。今回紹介した言語やその他言語も紹介されているので大変勉強になりました。
Udemyというオンライン講座でもプログラミング学習はできます。 再生速度を早めてみたり、何度も見返すことができるのでおすすめです! 私も色々なプログラムをここで学習しています。
[affi id=2]
まとめページで、他のプログラミングも紹介していますので、ご覧ください。
コメント