Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
フロントエンドから見たWeb制作の変遷 / PHP Conference Okinawa 2022
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Chinen
August 29, 2022
Programming
2.2k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
フロントエンドから見たWeb制作の変遷 / PHP Conference Okinawa 2022
Chinen
August 29, 2022
More Decks by Chinen
See All by Chinen
v-okinawa meetup vol.11 / CMSでゲーム開発を効率化する
chinen
1
55
MTDDC Meetup TOKYO 2024 / フロントエンドエンジニアの成長に繋がるCMS設計
chinen
0
210
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
3.2k
MTDDC Meetup TOKYO 2023
chinen
2
450
Nuxt 3でJamstackテンプレートを作るときの考え方
chinen
3
2.3k
WWDC2023-Recap-LT
chinen
1
210
Web Push対応状況2023
chinen
0
650
技術記事が書けない人はGPTに背中を押してもらおう
chinen
2
290
Three.jsで3Dぷわんを動かす / PWA Night vol.46
chinen
0
290
Other Decks in Programming
See All in Programming
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
300
Foundation Models frameworkで画像分析
ryodeveloper
1
600
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.7k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
型も通る、synthも通る、それでも危ない 〜AIのCDKの権限とコストを機械で検証する〜 / It Passes Type Checks, It Passes Synth Checks, but It’s Still Risky — Automatically Verifying Permissions and Costs in AI’s CDK —
seike460
PRO
1
540
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
310
プロポーザルを書いてもらう
pvcresin
0
300
PHP に部分適用が来るぞ!……ところで何それ?おいしいの? #phpcon / phpcon-2026
shogogg
0
600
源内ハンズオン概要編
hideg
0
150
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
590
Featured
See All Featured
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
450
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
200
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
230
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
790
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.8k
AI: The stuff that nobody shows you
jnunemaker
PRO
9
900
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
The Cost Of JavaScript in 2023
addyosmani
55
10k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
73
41k
Transcript
フロントエンドから見た Web制作の変遷 (2022年版) 2022/8/27 まぁし(知念)
知念 昌史 / まぁし@chocodogmagic TAMのフロントエンドエンジニア 兼 個人事業主 • 沖縄でリモートワーク/元・美容師 •
Twitterスペースで平日9時からWeb情報発信中 • 技術コミュニティ運営 ◦ PWA Night(東京)/ v-okinawa(沖縄) • ものづくりが好き ◦ イラスト、ゲーム、アプリ、漫画、小説 • ベテランポケモントレーナー(新作発売楽しみ) • スプラトゥーン3期待(2のウデマエS+)
これまでのWeb制作を振り返り
注意:僕の観測範囲です ※東京の大手〜中堅規模の会社が委託するWeb制作 数年のずれや自分の環境は違うという 意見も貴重ですのでぜひ共有を!
PC/モバイルのみ〜 スマホサイト増加 2008年iPhone発売 2010 2012 レスポンシブウェブデザイン HTML/CSS/jQuery
Pug(Jade)/EJS/Sass Grunt / Gulp(タスクランナー) 徐々に素のHTML・CSSを書かなくなる 2013 Angular(1系) /React/Vue.js jQuery VS JSライブラリ 2015 徐々にjQueryを 使わなくなっていく ECMAScript 2015 新しいJavaScript 2016 Next.js/Nuxt登場 Angular(1系)が消える Webアプリが増加 PWA登場 2018 WordPressの 立ち位置が変化 Jamstack ヘッドレスCMS 2019/2020 大規模サービスの事例 React/Vue.js バージョンアップで 高機能に
2022年
• HTML/CSS/jQuery → 新規ほぼ0だが 運用はまだある ------------------------------ • Pug/EJS、Sass(Gulp) •
JavaScript(ES6〜) ------------------------------ • 今後はNext.js/Nuxt? • Jamstack WebサイトかWebアプリ(Webサービス)で2極化 • React or Vue • Next.js or Nuxt • コンポーネント開発 → 普通のHTML書かない → Gulp使わない → TypeScriptが基本 Webサイト Webアプリ/Webサービス Build必要 Build必要 Build必要 パターンが別れる 黎明期が続く 制作パターン が固定化
お客さん(クライアント)のスキル変化 • 2010年頃、制作はほぼ制作会社へ丸投げも多かった ◦ HTML無理・プログラムわからない • 2015年頃、お客さんがHTMLを知っている・書ける ◦ HTMLならいける、Gulpは無理(PugやSassどうする問題
→ 納品後は使えない) • 2018年頃、お客さんの社内に開発メンバーがいる ◦ GulpなどタスクランナーもOK、開発環境ごと納品してほしい ◦ タスクランナーの使い方をレクチャーしてほしいという需要 • 2020年頃、お客さんの開発チーム体制が整い始める ◦ デザイン・HTMLは内製・Gulpも使っている、ReactやVueはまだ扱えない • 2022年は? ◦ Next.js/Nuxtで納品OKというところも少しずつ増えてきた。 ◦ gulpはいけるがReact/Vue.jsは無理という状況は2015年頃のgulpと似ている
海外の流行から2〜3年遅れで 日本のエンジニア間で主流になる
さらに5年以内くらいの数年遅れで 制作会社に依頼するような会社にも 普及する
時代に合わせた開発をしていきましょう
ありがとうございました!!! TAMで一緒に働く仲間を募集しています! Twitter まぁし@chocodogmagic フォローしてね!! PWA Night 毎月第3水曜 イベント開催中! 平日9:00〜
Web情報発信中!