1: 2016-03-08 (火) 13:31:05 njf |
現: 2016-03-20 (日) 15:38:06 njf |
| altJSを使うと言っても、ライブラリを使ったり大まかな仕組みなどを把握しておくにはもとのJavaScriptの知識は必須となる。 | | altJSを使うと言っても、ライブラリを使ったり大まかな仕組みなどを把握しておくにはもとのJavaScriptの知識は必須となる。 |
| そのため、altJSを使うときにはそのaltJSとJavaScript両方の文法を覚えなければならない。 | | そのため、altJSを使うときにはそのaltJSとJavaScript両方の文法を覚えなければならない。 |
- | その点、JavaScriptと互換性のあるTypeScriptは覚えることが少なく学習しやすい。また、大手であるマイクロソフトが開発しているので将来性も比較的安心。 | + | その点、JavaScriptと互換性があり、共通の部分が多いTypeScriptは覚えることが少なく学習しやすい。また、大手であるマイクロソフトが開発しているので将来性も比較的安心。 |
| | | |
| 主なライブラリと連動するための型定義ファイルも用意されているので、従来のライブラリを用いた開発でエディタのコード補完が使える。 | | 主なライブラリと連動するための型定義ファイルも用意されているので、従来のライブラリを用いた開発でエディタのコード補完が使える。 |
| | | |
- | このような理由からか、いろいろあるaltJSの中でも2015年ごろから他よりも普及してきている。 | + | また、TypeScriptは変換後のJavaScriptが比較的読みやすい。このため、万が一TypeScriptが無くなったとしても、変換後のJavaScriptファイルをメンテナンスするのも不可能では無い。 |
| + | |
| + | このような理由からか、いろいろあるaltJSの中でも2015年ごろから他を引き離して普及してきている。 |
| altJSはもし将来利用する人が少なくなって開発が止まると、それまでの資産が活かしづらくなってしまう。 | | 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を使うのが無難。 |