News

お知らせ

コラム

2025/01/04

ついにReactに着手

#技術ブログをつくろう

やはりそろそろ技術ブログを書いていこうと思い、今回microCMSとNext.jsで技術ブログを作成することにしました。
最初に学んだCMSがWordPressであったこともあり、今まで私はサイトやポートフォリオはWordPressで構築することが多かったです。

ですが、今回初めてmicroCMSをCMSとして採用することに致しました。

#microCMSを選定した理由

今回どうしてmicroCMSを採用することにしたかというと、フロントエンドエンジニアを目指しているからには、やはりフロントエンドを完全にカスタマイズしたい、という思いがあったためです。

WordPressはフロントエンドとバックエンドが統合されているため、バックエンドシステムからの制約やPHPテンプレートをベースとした設計の影響を受けます。一方、microCMSはヘッドレスCMSとして設計されており、コンテンツ管理とフロントエンドが完全に分離されています。このため、React、Vue、Next.jsなど任意のフレームワークを活用してフロントエンドを構築できる点が、今回採用した大きな理由です。

また、今までWebPやLazyLoadを駆使して手動でパフォーマンス改善を行っていましたが、Next.jsには画像の軽量化機能が標準で組み込まれており、効率的なフロントエンド構築が可能になります。これらの理由から、フレームワークを活用したフロントエンドの構築を目指し、microCMSの採用を決定しました。

またAPIベースでコンテンツを取得するため、サーバーサイドの負荷が少なく軽量です。

またSaaS型のCMSであり、セキュリティパッチやサーバー管理が自動で行われるので、ユーザーはセキュリティの管理に時間を割く必要がありません。

#結論

このようにパフォーマンス、保守性どちらの観点からも優位性を感じたため、今回microCMSを技術として採用して、技術ブログを構築してみようと思いました。