Developing JAMStack for Japanese Frontend by MicroCMS, GridSome, Netlify.
Why choose this JAMStack?
"Konsooru.rogu()"
そんなあなたへ
JAMStack初心者でも触りやすい
フロントエンド側のGridSomeはCMS向けに特化したフレームワークで、初心者の私でも簡単に開発することができました。Nuxtとの比較になりますが、GridSomeでは半分以下の学習時間で開発することができています。そして、バックエンド側のMicroCMSでは、自分で自由に投稿フォーマットをシンプルに作成できます。WordPressで例えるなら、全ての投稿フォーマットがカスタムフィールドのようなイメージです。そういった理由から、JAMStack入門者にうってつけの組み合わせだと思います。
静的HTMLサイトのようなCSS構造
Webアプリ開発環境では、コンポーネント化によりテンプレートにCSSを記述する構造をよく目にします。このJAMstackでは従来のHTMLサイトやWordPressのような一般的なサイトのように、外部SCSSファイルをそれぞれの外部CSSファイルへ書き出します。それにより、SCSSコンパイラを使用しない環境になったとしても、コーディングルールを汚染しないように、CSSを直接編集することができますので、開発環境に左右されにくい保守性を確保しています。
部分的な動的サイトに
MicroCMSの投稿データを取得して、静的に書き出すことが可能です。それにより一部のみに動的な投稿を実装するサイトでは、WordPress等のCMS導入の必然性が減ります。MicroCMSを使用することで、メンテナンスフリーになり、パフォーマンスも大きく向上することが期待できます。もちろん一般的なCMSのような、全てのページが動的になっていたとしても、全て静的に書き出す事も可能です。