Javaは、コンパイル型のインタープリタプログラム言語である。

デスクトップアプリやスマートフォンアプリ、バックエンドを作ることが出来る。

JavaScriptはブラウザで動作するHTMLやCSSを動きをもたせ処理を行わせるインタープリタプログラム言語である。

「Java」の意味

Javaでは、デスクトップアプリのAwt,Swing,JavaFXなどの作成や、Android Studioという統合開発環境を使用したAndroidアプリの作成、web上のサーバー上で動作するServlet,Jspなどの作成を行うことが出来る。

「JavaScript」の意味

JavaScriptは、ブラウザ上のフロントエンド型のwebアプリを作成することが出来る。

JavaScriptには、独自のライブラリが多数あり、JQuery,Vue.js,Angular.js,Node.js,Chart.jsなどが一例である。

これらを組み込んでリッチクライアントなアプリが作成できる。

「Java」と「JavaScript」

Javaはクラス名が1つのファイル名に対応することが多い。

クラスの中に、クラスメソッド、クラスフィールドなどを含めることが出来る。

JavaScriptは、型の種類が自動的に翻訳される。

文法は、Javaと似ている部分もあるが根本的に異なるコールバック関数や高階関数を定義できる。

JavaもJavaScriptも現在人気のある言語です

Javaは、昔処理が遅いといった問題があったが、現在のテクノロジーで改善されてきている。

Javaを一通り覚えれば、どの言語にも対応できる知識を得る。

JavaScriptはフロントエンド技術者には不可欠な言語で、プログラムの書き方も豊富なので、様々な人や組織が作成したライブラリが存在する。

おすすめの記事