2016/06/16

惑星を動かすプログラム v1.0.0

少し思うところあって、'90年代〜現代までのウェブ開発総まとめみたいなものを書いた。


本当はインフラ・デザイン・開発環境・文化的側面とか、あらゆる要素を詰め込んだ文章にしようと思ってたんだけど、確実に10万字を超えてしまうので諦めた。新書1冊分以上の文章を書くのはさすがにしんどい。

ちなみに書こうと思ってた項目の走り書きは以下の通り。なんか後半がだいぶイミフだけどwww まあ気が向いたらバージョンアップしよう。うん。


HTML(初期)
HTML5
CSS(初期)
CSS3
アニメーション(JS制御→CSS制御)
レスポンシブデザイン
フラットデザイン
CSSプリプロセッサ
CSSフレームワーク
CSSスプライト
JPEG/GIF/PNG
SVG
UI/UX
PC/スマホ/タブレット
リレーショナルデータベース(SQLの基本)
NoSQL
インメモリデータベース
KVS
仮想化
クラウド(AWS)
IaaS/PaaS/SaaS
Infrastructure as Code
DNS
TCP/IP
OSI参照モデル
ロードバランサ
リバースプロキシ
マイクロサービス
REST
リソース設計
セキュリティ
文字コード
Telnet/SSH
Apache
nginx
XAMPP
Vagrant
SVN
Git
TDD
BDD
継続的インテグレーション
デプロイツール
プロジェクト管理
パッケージ管理
規模感(1万行分水嶺?)
IDE
エディタ
コーディングスタイル(インデント タブ/空白 2? 4? 8?)
デバッガ
LAMP
MEAN
ビルドツール
バンドル
XML/JSON/YAML
OAuth
オブジェクト指向
標準化団体
標準化プロセス
技術トレンドの興隆と衰退
インターネットの歴史
インターネットの世界地図
コンピュータの歴史
情報技術の歴史
通信技術の歴史
三大発明(活版印刷)
情報と権力の関係(ラテン語の聖書を翻訳)
アラブの春の是非
グローバリゼーション
言語の壁(バラル)
ブログ
SNS
あやしいわーるど
2ちゃんねる
4chan
ウィキリークス
アノニマス
パナマ文書