初学者の備忘録
初学者の備忘録です。今回からJavaSpcriptの学習をしていきます。まずは基本編
JavaScript基本情報
JavaScript(ジャバスクリプト)とは、オブジェクト指向スクリプト言語です。
Webページに動きをつけるためのプログラミング言語です。ボタンに触れると形や色が変わる機能や、スライドショー、ポップアップウィンドウ、ログインなど、さまざまな機能の実装に用いられます。
質問
【質問1】
何ができるの?
【回答】
HTML、CSSで静的Webページが作成できて、JavaScriptで動的なWebが作成できるようになります。非同期通信などが例にあります。
それとWebサーバでもJavaScriptが実行することができます。Node.jsという技術を使用します。Node.js記述を使用することでアプリケーションを作成する事も可能です。
【質問2】
おすすめフレームワークは何?
【回答】
・React(リアクト)
AndroidとiOSの両方のプラットフォームに対応していること、UI/UXを意識した開発が可能であることなどが挙げられます。最近勢いのあるフレームワークです。
・Vue.js(ビュー)
シンプルかつ自由度が高いJavaScriptフレームワークです。多くのエンジニアが利用しています。
主に中規模のWebアプリケーション開発に適しています。
・jQuery(ジェークエリ)
JavaScriptのライブラリでも歴史が古く、今でも非常に人気が高いです。
短いコードで、リッチなUIを実現することができます。つまり、jQueryはJavaScriptよりも短いコードで実装可能であるため、短縮簡易版として使用出来ることが最大の特長です。
ただし近々終了するという話も聞きます。
上記3種類が人気フレームワークです。