TypeScript

TypeScript

基本的な JS のスーパーセットになっているため、JS がそのまま TypeScript として通じる。 なので部分的な導入が可能になっている。

2021年現在触った感じとして、これは言語と呼ぶほどの存在ではない。基本的に JavaScript でやれること、やること、やり方もほぼ JavaScript と同じ。 JavaScript に対して間違いないように作るためのガイドライン、Lint ツール、静的解析ツールと思ったほうがよい。 そのガイドのための手がかりとなる付加情報をコード中に明示的に書けるだけ。新しいまったく違う概念で何かできるわけでない。

感じとしては JavaScript に C# 的思想を入れ込んだようなモノ。JavaScript をそもそもきっちり書いている人とか、Java とか C# とかの比較的カッチリ設計しないとどうにもならない言語の経験者ならばすんなり入れる。入れるというか、覚えるところは型情報の入れ込み記述と名前空間、import ぐらいであとは理解すべき新しい概念はほぼ無い。

TypeScript を勉強するとか、TypeScript を覚えて転職しよう!、とかそういうもんではない。JS を書くときに単に付加情報を足せるだけの存在。

typescript/start.txt · 最終更新: 2021-12-03 11:18 by ore