「ホスティングの分離」「APIの分離」「事前レンダリング」なJamStack【Movable TypeやWebReleaseに近い印象?】: YUU MEDIA TOWN@Blog

封神龍(酒)の日記です、気になるニュースなどもチェック!ゾイド(ZOIDS)とかMacとかUNIXとかwindowsとかアニメ・漫画とかゲームとか雑記とか備忘録とか北海道とかお酒とか。検索エンジン経由来訪でお探しのキーワード関連記事が見つからない方はこちら祝!HP爆誕25周年!!

2023年05月06日 (土曜日)

「ホスティングの分離」「APIの分離」「事前レンダリング」なJamStack【Movable TypeやWebReleaseに近い印象?】

以前買ってた
【特集は「なぜコンテナ Dockerを使うのか?」】Dockerの勉強がてらに「Software Design (ソフトウェアデザイン) 2022年11月号 [雑誌] Kindle版」購入(2022年11月20日 (日曜日))

【特集は「なぜコンテナ Dockerを使うのか?」】Dockerの勉強がてらに「Software Design (ソフトウェアデザイン) 2022年11月号 [雑誌] Kindle版」

を読み返していたら気になる特集がありました。
「いまJamstackを始める理由」
Jamstackは公式は
For fast and secure sites | Jamstack
英語なので記事書いてる方の会社の
Jamstackとは? | 株式会社ピクセルグリッド
こちらがわかりやすいですかね。

WordPress (ワードプレス)は動的生成CMSですわね(プラグイン入れれば静的生成も出来るんだっけか?)
Software Design (ソフトウェアデザイン) 2022年11月号 [雑誌]Movable Type のような静的生成 CMS は、 サーバに管理画面を設置し、管理画面 でコンテンツを登録すると、 静的なファイルを出力します。 これにCDN でキャッ シュするしくみを付ければ、やっていることは Jamstack に近いでしょう。
「Movable Type のような静的生成 CMS は、 サーバに管理画面を設置し、管理画面 でコンテンツを登録すると、 静的なファイルを出力します。 これにCDN でキャッ シュするしくみを付ければ、やっていることは Jamstack に近いでしょう。」
なるほど、だいぶ認識できてきた。ただMTも公開サーバーに基本的にはインストールし、静的HTMLを生成しますわね。Jamstackは公開サーバーにこの手のシステムが不要な為、サーバーメンテとかセキュリティ的な懸念が少なくて済む、と。

確かにこの手のシステム、例えばコメント入力蘭があったりと動的生成、リアルタイム性が求められるなら公開サーバー側で動的に生成する必要ございますわね。

例えば私のブログであればもうトラックバックは使わないし、コメント欄も以前はONになっていますがOFFになっている。であればこういうシステムが楽でいいわけです。
ただCDNってとこで、あと記事にもありましたが日本ではまだそんなに軽く導入できる感じではないようなのですが・・・・・
そういう意味ではだいぶ前にWeb系雑誌の広告では見ていた
WebRelease とは? | CMSならWebRelease2
WebSite expert #17号 WebRelease 2の静的CMS(配信時に静的コンテンツを生成)、テンプレート型CMSの説明
を思い出します。こちらはアプリケーションサーバーと公開サーバーは別で、ぶっちゃけ公開サーバーはhttpdとファイルをアップロード・ダウンロードできる仕組み(FTP、SFTP等、今ではAmazonのクラウドと連携?)があればいいみたいなんで。

余談ですがこちらのWebRelease、以前はアプリケーションサーバーに
WebRelease が使用しているアプリケーションサーバは何ですか? | CMSならWebRelease2
WebObjects (NeXT Computer 製、後に Apple 製品) を使用していたんですよね。今はTomcatでございますが。だからかWebRelease サーバの動作環境で
・Amazon Linux 2023 (x86_64 / aarch64)
・Amazon Linux 2 (x86_64 / aarch64)
・Red Hat Enterprise Linux 7, 8, 9 (x86_64 / aarch64)
・AlmaLinux 8, 9 (x86_64 / aarch64)
・Rocky Linux 8, 9 (x86_64 / aarch64)
・MIRACLE LINUX 8 (x86_64)
・CentOS 7 (x86_64 / aarch64)
に加え
・macOS Ventura v13 (Intel / Apple Silicon)
・macOS Monterey v12 (Intel / Apple Silicon)
・macOS Big Sur v11 (Intel / Apple Silicon)
とMacでも動作するんすよね。

このブログも新サーバー、新ブログもしくはCMSへの移行を検討しておりますのでいろいろ調べております。

Jamstack、MT等、いろいろ検討したいと思っております。

関連
【昔はNetBoot等で】どんどん機能がなくなっていったmacOS Server、「Mac OS X Server 1.0」から数えて23年の歴史に終止符【遊んでいました】(2022年04月27日 (水曜日))
ホリエモンがWebObjectsとかObjective CとかNeXTSTEPを語る(2009年12月12日 (土曜日))
WebObjects 5.3リリース!!!(2005年06月07日 (火曜日))
WebObjectsの無償化・・そして制限(2005年07月03日 (日曜日))
WebObjects 5.3(2004年11月12日 (金曜日))
WebObjectsアプリケーションのパフォーマンス・チューニングサービス(2004年10月14日 (木曜日))
WebObjectsは動いたな・・・(2003年11月09日 (日曜日))
WebObjectsで日本語を扱う時の処理(2003年05月03日 (土曜日))
EOModeler
WebObjectsで作った掲示板

WebObjectsのお勉強でSimpleBoard作成(2003年01月15日 (水曜日))
Web Objects5.1をBuy Now(2002年11月08日 (金曜日))


Posted by 封神龍(酒) at 2023年05月06日 16:15 | 【所属カテゴリ: Web/Webアプリ2】【コメントについて】【トラッくバックについて】【RSS登録についてRSS登録

--



--


--