AltJS(Alternative JavaScript)をまとめて比較してみました

シェアする

  • このエントリーをはてなブックマークに追加

program

 

 

AltJSって最近よく聞きますが、なんのことか知っていますか?

AltJSについて調べてみました。

 

スポンサードリンク

AltJSとは

AltJSとは、Altnative Javascriptの略称で、JavaScriptの代替となりうる次世代のプログラミング言語、スクリプト言語の候補群のことです。

特定の言語を指していません。

 

 

プログラミング言語については以下にまとめました。

この記事の親記事は以下です。http://urashita.com/archives/11788プログラミング言語はコンピュータプログラムを記述するための言語で...

AltJSは、WEBの特にUI部分に関わるインタープリタ言語と言ってよいでしょう。

 

 

それでは、AltJSとしてどんな言語があるのでしょうか?

 

 

有力な候補を、一覧としてまとめてみると以下の通りです。

 

言語 設計/開発 登場時期 影響を受けた言語
CoffeeScript Jeremy Ashkenas 2009 JavaScript, Python, Ruby, Haskell
TypeScript Microsoft 2012 JavaScript, Java, C#
Haxe Haxe Foundation,
Nicolas Cannasse
2005 ActionScript, OCaml
Dart Google 2011 Java, C++, JavaScript, CoffeeScript, Go
JSX DeNA 2012 JavaScript, ActionScript

 

 

CoffeeScript

2009年に発表された、Jeremy Ashkenas が開発したプログラミング言語です。

コードはJavaScriptに変換されます。

 

公式サイトはコチラです。

http://coffeescript.org/

 

TypeScript

TypeScript はマイクロソフトによって開発され、2012年に発表されました。

フリーでオープンソースのプログラミング言語である。

TypeScript は JavaScript に対して、省略も可能な静的型付けとクラスベースオブジェクト指向を加えた厳密なスーパーセットとなっています。

C#、Delphi、Turbo Pascalの開発者でもあるアンダース・ヘルスバーグが TypeScript の開発に関わっています。

 

TypeScriptはクライアントサイド、あるいはサーバサイド(Node.js)で実行されるJavaScriptアプリケーションの開発に利用できます。

現時点では、もっとも有望で人気のあるAltJSです。

 

 

公式サイトはコチラです。

http://www.typescriptlang.org/

 

 

Haxe (ヘックス)

Haxeは、フランス人プログラマーである、Nicolas Cannasse(ニコラス・カナッセ)によって開発されたプログラミング言語です。

AltJSの中では一番古く2005年に発表されています。

 

Haxeのコンパイラは、Flashおよび独自の仮想マシンNekoの実行バイナリや、JavaScript、ActionScript、C++、C#、Java、PHP、Python、Luaのソースコードを生成します。

 

 

公式サイトはコチラです。

http://haxe.org/

 

 

Dart (ダート、ダーツ)

Dart(ダートもしくはダーツ)はグーグルによって開発されたウェブ向けのプログラミング言語です。

2011年に発表されました。

 

 

公式サイトはコチラです。

https://www.dartlang.org/

 

 

JSX

JSX は、DeNAによって開発されたウェブアプリケーション向けのプログラミング言語です。

2014年に発表されました。

 

プログラミング言語としては珍しく和製、日本製のプログラミング言語なので応援したいところです。

 

公式サイトはコチラです。

http://jsx.github.io/

 

スポンサードリンク

AltJSの読み方

 

AltJSの読み方は、オルトジェーエス、または、アルトジェーエスです。

 

 

スポンサードリンク

AltJSの本命は、TypeScript

で、現時点でどのAltJSが人気なのかGoogleトレンドで比較してみました。

 

ws000063

 

2015年の初頭までは、どれが本命かわからない混戦状態でしたが、2015年後半にかけてTypeScriptが伸びてきました。

そして、2016年には更に引き続き伸びて、もはや圧勝と言ってよいでしょう。

さすがマイクロソフト、アンダースヘルスバーグ。。。

 

という訳で、2017年以降、AltJSとして学ぶべき言語はTypeScriptで行きましょう。

 

 

↓TypeScriptに関する書籍はコチラです。
TypeScriptに関する書籍

 

 

最後まで読んでいただきありがとうござました。

この記事が気に入っていただけたらシェアしてくれると嬉しいです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です