Upgrade to Pro — share decks privately, control downloads, hide ads and more …

学園祭Web開発の現場とPHPのこれまでとこれから ── 技術選定と教育から語る / PHP ...

Arthur
October 08, 2023

学園祭Web開発の現場とPHPのこれまでとこれから ── 技術選定と教育から語る / PHP Conference Japan 2023

私は学生時代に学園祭実行委員会に所属し、PHPを用いた学園祭Webサイトの開発・運用や情シス業務に携わっていました。その頃の経験を振り返り、学園祭というドメインならではのWeb開発の過去と未来に触れつつ、一般のエンジニアでも他人事ではない技術選定や教育に関する話をします。

Arthur

October 08, 2023
Tweet

More Decks by Arthur

Other Decks in Technology

Transcript

  1. PHP 書いてました 自分は PHP で動的な部分を作っていた: • FuelPHP で MVP(Model-View-Presenter) •

    認証基盤 • 参加団体の各種申請フォーム • グランプリ企画投票システム など 5
  2. 3年間の流れ 11 1年目 2年目 3年目 とにかく学ぶ • 講習会 • 遊びサイト作り

    実働部隊 • 新歓サイト制作 • 学園祭サイト制作 マネジメント・教育 学年ごと役割がはっきりしている
  3. 3年間の流れ 12 1年目 2年目 3年目 とにかく学ぶ • 講習会 • 遊びサイト作り

    実働部隊 • 新歓サイト制作 • 学園祭サイト制作 マネジメント・教育
  4. 3年間の流れ 15 1年目 2年目 3年目 とにかく学ぶ • 講習会 • 遊びサイト作り

    実働部隊 • 新歓サイト制作 • 学園祭サイト制作 マネジメント・教育
  5. 3年間の流れ 21 1年目 2年目 3年目 とにかく学ぶ • 講習会 • 遊びサイト作り

    実働部隊 • 新歓サイト制作 • 学園祭サイト制作 マネジメント・教育
  6. Server Side Templating Server Side Templating サーバで HTML を組み立てて返す PHP

    の十八番 23 MySQL PHP header footer レンタルサーバ Apache 企画の 情報
  7. 今の自分が設計するなら…… (1) ただの Web パンフレットだったら 静的サイトとして作りたい サーバを持たない方が管理・セキュリティ面で楽 SST で作っていたところ →

    フロントエンドフレームワークの Static Site Generation に任せる バックエンドのデータ → JSON ポン置きでもなんとかなりそう 29