Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
フロントエンドから見たWeb制作の変遷 / PHP Conference Okinawa 2022
Search
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
61
MTDDC Meetup TOKYO 2024 / フロントエンドエンジニアの成長に繋がるCMS設計
chinen
0
220
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
3.3k
MTDDC Meetup TOKYO 2023
chinen
2
460
Nuxt 3でJamstackテンプレートを作るときの考え方
chinen
3
2.3k
WWDC2023-Recap-LT
chinen
1
210
Web Push対応状況2023
chinen
0
660
技術記事が書けない人はGPTに背中を押してもらおう
chinen
2
300
Three.jsで3Dぷわんを動かす / PWA Night vol.46
chinen
0
290
Other Decks in Programming
See All in Programming
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
220
setup-vp GitLab対応の裏側
naokihaba
0
150
仕様駆動開発による爆速プロダクト開発 / Bakusoku Spec Driven Development
kobakei
0
160
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
510
Apple Intelligence を用いた個人情報誤送信防止、及びユーザーリクエスト体験の改善について
yukiny
0
270
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
190
Heart of Swift Concurrency
koher
0
1.1k
市販E-Readerを乗っ取れ 〜Embedded Swiftで電子ペーパーガジェットを制御する〜
trickart
0
230
Ghostty + Neovimで作る 透明でカッコ良い開発環境
j341nono
0
150
JRuby: Past, Present, and Future
headius
0
220
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
What's in a price? How to price your products and services
michaelherold
247
13k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
560
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
For a Future-Friendly Web
brad_frost
183
10k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
The Pragmatic Product Professional
lauravandoore
37
7.5k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Side Projects
sachag
456
43k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
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情報発信中!