JSX
読み:ジェイエスエックス
外語:JSX
DeNAが開発した、JavaScriptベースのスクリプト言語。altJSの一つ。
概要
- 枠組み ‐ オブジェクト指向
- 型付け ‐ 静的型付け
- 初出年 ‐ 2012(平成24)年
- 設計者 ‐ DeNA
- 開発者 ‐ DeNA
- 最新版 ‐ ?
- 言語影響関係
- 主要動作環境 ‐ マルチプラットフォーム
- 拡張子 ‐ .jsx
- ライセンス ‐ MIT License
由来
JavaScriptの派生言語の一つで、JavaScriptに変換できるaltJSの一つである。
JavaScriptは動的型付け言語であることが特徴の一つとなっているが、既に時代は、動的型付け言語から静的型付け言語+型推論へと移行しつつある。
JSXは、ECMAScript 4の影響を受けながら、かつ静的型付けの言語として作られたものである。
特徴
JavaScriptに対し、静的型付け、クラス、インターフェイスなどの機能を追加した言語となっている。
更に、コンパイラーによってJavaScriptに変換することができ、これをWebブラウザーで実行することができる。コンパイラーはMIT Licenseでリリースされている。
再検索