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
Transcript
12 slides
フロントエンドから見た 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情報発信中!
More Decks by Chinen
See All by Chinen
frontend-conference-KANSAI-2026
chinen
0
64
v-okinawa meetup vol.11 / CMSでゲーム開発を効率化する
chinen
1
65
MTDDC Meetup TOKYO 2024 / フロントエンドエンジニアの成長に繋がるCMS設計
chinen
0
230
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
3.3k
MTDDC Meetup TOKYO 2023
chinen
2
470
Nuxt 3でJamstackテンプレートを作るときの考え方
chinen
3
2.4k
WWDC2023-Recap-LT
chinen
1
210
Web Push対応状況2023
chinen
0
660
技術記事が書けない人はGPTに背中を押してもらおう
chinen
2
320
Other Decks in Programming
See All in Programming
當我們開始不讀 Code - AI Agent 時代,Code Review 與 Clean Code 還剩下什麼?
jame2408
1
370
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
2
260
なぜ私たちは「現時点では」KMPの導入を見送ったのか
chigichan24
0
180
Secure Your Coding Agent Like It’s Malware (v1.5) 🇬🇧 @Code.talks 2026
richargh
0
150
例外からRich Errorsまで Kotlinエラーハンドリングの進化を読み解く
shiita0903
0
140
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
130
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
650
AI-Powered Domain-Driven Design
ziobrando
0
450
Scalaの型でマルチテナントの認可を守る
nextbeatdev
0
110
AI時代のシニアエンジニアとは
yosuke_furukawa
PRO
15
12k
はじめてのPLATEAU
nokonoko1203
1
650
Seven New Principles of Software Engineering
yegor256
0
490
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
New Earth Scene 8
popppiees
5
2.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
750
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
3k
Test your architecture with Archunit
thirion
2
2.5k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.5k
Highjacked: Video Game Concept Design
rkendrick25
PRO
2
570
Writing Fast Ruby
sferik
630
63k