3: 2016-03-09 (水) 17:01:53 njf[4] [5] [6] | 現: 2016-03-20 (日) 15:38:06 njf[4] [7] [8] | ||
---|---|---|---|
Line 18: | Line 18: | ||
主なライブラリと連動するための型定義ファイルも用意されているので、従来のライブラリを用いた開発でエディタのコード補完が使える。 | 主なライブラリと連動するための型定義ファイルも用意されているので、従来のライブラリを用いた開発でエディタのコード補完が使える。 | ||
+ | |||
+ | また、TypeScriptは変換後のJavaScriptが比較的読みやすい。このため、万が一TypeScriptが無くなったとしても、変換後のJavaScriptファイルをメンテナンスするのも不可能では無い。 | ||
このような理由からか、いろいろあるaltJSの中でも2015年ごろから他を引き離して普及してきている。 | このような理由からか、いろいろあるaltJSの中でも2015年ごろから他を引き離して普及してきている。 | ||
Line 23: | Line 25: | ||
開発者が多い言語を選んでおくとあとあと安心でもある。 | 開発者が多い言語を選んでおくとあとあと安心でもある。 | ||
- | ただし、JavaScript互換と言うことは、良くない意味でJavaScript的にも書けてしまうと言うことでもある。言語的に洗練された物が欲しければ、他のaltJSを試した方が良いかも。 | + | ただし、JavaScript互換と言うことは、良くない意味でJavaScript的にも書けてしまうと言うことでもある。言語的に洗練された物が欲しければ、他のaltJSを試した方が良いかもしれない。 |
**開発環境 [#i78d8181] | **開発環境 [#i78d8181] | ||
- | WindowsならマイクロソフトのVisualStudioで変換できる。 | + | WindowsならマイクロソフトのVisual Studioで変換できる。 |
Node.jsを使ってコマンドラインからの変換も可能で、こちらならMacからも利用できる。 | Node.jsを使ってコマンドラインからの変換も可能で、こちらならMacからも利用できる。 | ||
TypeScriptはエディタの補完がしやすくなる工夫がなされた言語なので、いろいろなエディタで補完がきき開発しやすい。 | TypeScriptはエディタの補完がしやすくなる工夫がなされた言語なので、いろいろなエディタで補完がきき開発しやすい。 | ||
TypeScriptに対応した使い慣れたエディタなどが無いなら、Windows、Mac、Linuxで動作するVisual Studio Codeを使うのが無難。 | TypeScriptに対応した使い慣れたエディタなどが無いなら、Windows、Mac、Linuxで動作するVisual Studio Codeを使うのが無難。 |
(This host) = https://njf.jp