Web開発の3要素 > Webプログラミング

プログラミング言語の分類†
| 分類 | 基礎となる計算モデル | 事例 |
| 手続き型言語 | チューリングマシン | C, Java |
| (非手続き型言語) | 問い合わせ言語 | 関係モデル | SQL |
| 関数型言語 | ラムダ計算 | Lisp, Haskell |
| 論理型言語 | 一階述語言語 | Prolog |
(日経ソフトウエア 2008年3月号 55ページ)
Webプログラミング言語†
| 優先順位 | 言語 | 説明(主観的?) |
| 1 | PHP | Webサイトのバックエンド制作に適した、簡単なプログラミング言語 |
| 2 | SQL | リレーショナルデータベースを使うのに必要なプログラミング言語 |
| 3 | JavaScript | Webサイトのフロントエンド制作に適した、簡単なプログラミング言語 |
| 4 | Ruby | Webバックエンド用のLL。Ruby on Railsのやり方を参考にしたい |
| 5 | Python | Webバックエンド用のLL。Djangoとか。機械学習など計算機科学でも出番あり? |
ライブラリー†
WAF(Web Application Framework)†
Webアプリ†
Webアプリ開発のコツ(Tips)†
フルスクラッチ制作†
Web APIの利用方法†
スクレイピング†