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
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
110
TiDB Cloudのカスタムコントローラーによるオートスケール対応
takaidohigasi
0
140
Intent as Code
shoppingjaws
6
1.1k
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
810
The Rails Doctrine Decade
koic
2
440
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
110
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
290
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
960
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.7k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
620
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
KATA
mclloyd
PRO
35
16k
The Cult of Friendly URLs
andyhume
79
7k
Unsuck your backbone
ammeep
672
58k
Scaling GitHub
holman
464
140k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
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情報発信中!