歴史
PHPとMySQLは偶然の組み合わせではない PHPが解決した「HTMLは保存できない問題」 MySQLが「状態」を持たせた なぜ他の言語では起きなかったのか レンタルサーバが普及を加速した WordPressが関係を固定化した 注意点:現在は必須ではない なぜ今も語られる…
昔のMySQLは本当に“いい加減”だったのか MySQLが生まれた時代の前提 設計思想:止まらないことが最優先 GROUP BYの曖昧さ ゼロ日付とNULL なぜ問題にならなかったのか 変化:Webが業務システムになった いい加減だったのではなく、役割が違った 現在との違い…
不便だったのは「ライブラリが少ない」ことではなかった 手動インストールが前提だった バージョン管理ができない 読み込み順序の問題 クラス名の衝突 更新が最大のストレス 環境差異の問題 Composerが解決したこと なぜ評価が変わったのか 注意点:昔のコー…
現在のPHPは「Composerが存在する前提」で設計されている かつてのPHPは「1ファイルで完結」する言語だった フレームワークの発展が限界にぶつかった Composerが変えたのは「共有可能性」 PSR規約とComposerの関係 フレームワークの構造が変わった なぜこれ…
PHPが「古い」と見えるのは言語仕様より“運用の歴史”の影響が大きい Composer登場前のPHPは“再現性”が弱かった ライブラリ導入が手作業だった時代 他言語は依存関係が先に整備された Composerが変えたのは“開発手順” セットアップが1コマンドになる autoload…