今日はWebアプリケーションについて学んでみた!
今日の学び
Webアプリとは
- HTMLだけで作成されたWebサイトは作成者が更新しない限り毎回同じものが表示される
- Webアプリではメモを追加・閲覧するなど高度な機能をもつことができる
- WebアプリはiOSやAndroidなどのスマホアプリと異なり、ブラウザから使うアプリ
Webアプリの仕組み
- Webアプリの処理
- ブラウザがサーバーにリクエストを送る
- サーバーはリクエストの内容(URLなど)に応じて処理を実行
- 処理の例
- データベースの操作やデータの取得・追加・更新・削除
- データベースのデータをHTMLへ変換しページ内容を変更
- 処理の例
- 処理したHTMLをブラウザに返す
- ブラウザにHTMLが表示される
Webアプリの開発に必要なプログラミング言語
- ブラウザ上で必要な言語(クライアントサイド)
- HTML
- CSS
- Java Script
- サーバーサイド
- Node.js
- Ruby
- Python
- PHP
- データベース
- SQL