~新しい静的サイト開発のかたち~
2018/10/26 Creators Apartment vol.01
須藤 善達
・JAMstackとは?
・静的サイトと動的サイトの違い
・最新のサイト制作の風潮
※技術について詳しくは話しません。
サイト制作に深く関わっていない人にも雰囲気が伝わることが今日のゴールです。
「静的サイトを作る技術」です。
HTML、CSS、JavaScriptをファイルに
記述してサーバーに配置する。
阿部寛のサイト
見よう
HTMLを返す
・表示が早い。
・サイト制作の難易度は高くない。
・更新が手作業なので面倒。
リクエストに応じてサーバーが
HTMLを動的に組み立てる。
代表例:
ブックセンター
のサイト見よう
HTMLを返す
・URLから表示する内容を決定
・DBから情報を取得
・HTMLを生成する
・更新がしやすい。
・表示が遅い。
・サーバーの知識が必要。
・ブラウザの機能の強化
・多様なホスティングサービスの出現
・JavaScriptの機能の強化
・PWAなどフロント技術の多様化
・強力なフロントエンドフレームワークの出現
「静的サイトを作る技術」です。
「動的なデータから、
静的サイトを作る技術」です。
もうちょっと詳しく
CDN
静的コンテンツ
動的コンテンツはAPI経由
デプロイ
開発者
エディター
・表示速度が早い
・SEOに強い
・維持費が安い
・スケーラビリティが高い
・来年には廃れる可能性もある
・お客さんへの説明の難しさ
・評価されずらい
今後もJAMstackやフロントエンドの
最新技術を広める活動をしていきます
ありがとうございました!