JavaScriptフレームワークによるプログラミングに関する世界観です。JavaScript、Webフレームワークも参照のこと。
JavaScript フレームワーク入門を参考にしています。
JavaScriptフレームワークは、新技術が目白押しです。
たとえばAjaxやjQueryのように、ブラウザで動かすためにもっとデザイナブルかつフレシキブルな効果を与えるものから、サーバーサイドのNode.js、Web技術でデスクトップアプリケーションを開発できるElectron、AltJSとして注目されるTypeScript、React + ReduxやVue.js + Vuexのようなモダンなフレームワークなど、多種多様です。
こうしたJavaScriptの最先端の技術は、今まさに開拓途上であり、数年後どうなっているかは分かりません。ですが、たくさんの応用技術があり、他の(サーバーサイドの)言語と比べても面白い分野ではないかと思います。
Google Mapsのように、Web上でインタラクティブな非同期通信を行う技術。Ajaxを参照のこと。
セレクタと言うものを使って、簡単に「いつどうされたらどうなるか」と言う処理を行うことが出来る技術。jQueryを参照のこと。
サーバーサイドのJavaScript技術。Node.jsを参照のこと。
レスポンシブデザインに対応した、ちょっとリッチなWebインターフェースができるフレームワーク。Bootstrapを参照のこと。
AltJS/TypeScriptを参照のこと。
Vue.jsを参照のこと。
Backbone.jsを参照のこと。
Angularを参照のこと。
Reactを参照のこと。
Next.jsを参照のこと。
Svelteを参照のこと。
Electronを参照のこと。
npmを参照のこと。
Webでアセンブリのバイナリを使うことが出来る技術。
WebAssemblyを参照のこと。
JSONを参照のこと。
プログレッシブWebアプリ(PWA)は、サイトにアクセスするだけでそのサイトがローカルにインストールしたモバイルアプリケーションと同じ感覚で使うことのできる技術。プッシュ通知なども利用できる。
JavaScriptのパッケージ管理システム。
書籍