javascriptで人気のAlt JSやフレームワークの紹介

Alt JS / トランスパイラ

Alt JSとは、javascriptの抱える問題を解決するために開発されたjavascriptを生成するための中間言語です。

TypeScript

変数を型定義する必要がある静的言語であり、コードが長く複雑化しても意図していない変数の使われ方を防ぐことができるので、中~長期にわたる開発に適しています。

CoffeeScript

コード量の削減と可読性の高さを重視しているため開発期間の短い場合に適しています。

Babel

純粋なJavaScriptコードを記述するツールです。正確にはAltJSではありません。次世代の機能で書かれたコードを、機能に対応していない古いブラウザでも正常に動くコードに変換することができます。

フレームワーク

フレームワークとは、javascriptを開発するうえで必要になる多くの機能をあらかじめ用意し開発スピードを上げるための枠組みです。

React

Facebookが開発を行っているフレームワークです。機能は他のフレームワークと比べて少な目ですが、その分覚えやすいというメリットがあります。

AngularJS

Googleが開発を行っている JavaScript フレームワークです。TypeScripTypetに合わせて作られているため、TypeScriptを使用して開発をするのがおすすめです。

Vue.js

個人プロジェクトとして開発がスタートしたJavaScriptフレームワークです。モダンブラウザを対象として動作するように作られていることが特徴で、レガシーブラウザも対象としている他のフレームワークと比べて動作が軽いメリットがあります。

コメントを残す

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