次は何しよう?

今の状況

  • いろんなOSSを確認してAIでスケルトンを作成したいので一般的な構成を勉強したい
  • 自分で管理するコードを最小限にしたいのでノーコード的なのを効果的に利用していきたい。
  • GCP無料期間があるのでGCPを使いたい
  • wordpressを使った感じ、もっとシンプルにコンテンツを管理したい
  • wordpressや他のCMSの動作を確認してみたい

AIとの対話

Vue.jsもしくはReactベースのCMSでMITライセンスのものを教えて。

Vue.jsもしくはReactベースのCMSでMITライセンスのものを以下に挙げます。

Vue.jsベース

  • Nuxt.js

Nuxt.jsは、Vue.jsのフレームワークです。ヘッドレスCMSとしても利用できます。Nuxt.jsは、静的サイトジェネレーターとしても利用できるため、パフォーマンスに優れ、SEOにも有利です。また、コンポーネントベースの開発が可能なため、開発効率が向上します。

  • microCMS

microCMSは、APIベースのヘッドレスCMSです。Vue.jsをはじめ、ReactやAngularなどのフロントエンドフレームワークと組み合わせて利用できます。microCMSは、日本語対応が充実しており、日本語のサイトを構築する場合に適しています。

  • Strapi

Strapiは、オープンソースのヘッドレスCMSです。Vue.jsをはじめ、ReactやAngularなどのフロントエンドフレームワークと組み合わせて利用できます。Strapiは、カスタマイズ性に優れており、独自の機能を追加しやすいのが特徴です。

  • Directus

Directusは、データベースベースのヘッドレスCMSです。Vue.jsをはじめ、ReactやAngularなどのフロントエンドフレームワークと組み合わせて利用できます。Directusは、データベースの操作を直感的に行うことができるのが特徴です。

Reactベース

  • Contentful

Contentfulは、APIベースのヘッドレスCMSです。Reactをはじめ、Vue.jsやAngularなどのフロントエンドフレームワークと組み合わせて利用できます。Contentfulは、豊富な機能と柔軟性を備えたCMSです。

  • Sanity

Sanityは、データベースベースのヘッドレスCMSです。Reactをはじめ、Vue.jsやAngularなどのフロントエンドフレームワークと組み合わせて利用できます。Sanityは、データベースの操作を直感的に行うことができるのが特徴です。

選定基準

これらのCMSは、いずれもVue.jsもしくはReactとの相性が良好であり、さまざまな用途で利用できます。

具体的な選定基準としては、以下のようなものが挙げられます。

  • 機能性

CMSに必要な機能がすべて搭載されているかどうかを確認します。

  • カスタマイズ性

独自の機能を追加したい場合は、カスタマイズ性の高いCMSを選択します。

  • パフォーマンス

パフォーマンスに優れたCMSを選択することで、サイトの表示速度を向上させることができます。

  • 料金

無料または低価格で利用できるCMSであれば、コストを抑えることができます。

ご自身のニーズに合わせて、最適なCMSを選択してください。

よく見るとMITライセンスじゃないのでライセンスは公式ページを見てください。

 

 

Firebaseのalternativeを教えてください。

Firebaseは、Googleが提供するモバイルアプリとWebアプリの開発に役立つプラットフォームです。Firebaseには、データベース、認証、分析、通知など、さまざまな機能が搭載されています。

Firebaseのalternativeとしては、以下のようなものが挙げられます。

  • サーバーレスプラットフォーム

サーバーレスプラットフォームは、サーバーやネットワークの管理を必要とせずに、WebアプリケーションやAPIを開発できるプラットフォームです。Firebaseと同様に、データベース、認証、分析、通知などの機能を提供しています。

例:AWS Lambda、Azure Functions、Google Cloud Functions

  • ヘッドレスCMS

ヘッドレスCMSは、コンテンツを管理するためのAPIを提供します。フロントエンドフレームワークやライブラリと組み合わせて、さまざまなWebアプリケーションやAPIを構築できます。Firebaseと同様に、データベース、認証、分析などの機能を提供しているものもあります。

例:Contentful、Sanity、Strapi

オープンソースプラットフォームは、無料で利用できるプラットフォームです。Firebaseと同様に、データベース、認証、分析、通知などの機能を提供しています。

例:Supabase、Parse、Back4App

Firebaseのalternativeを選択する際には、以下の点を考慮するとよいでしょう。

  • 機能性

Firebaseに必要な機能がすべて搭載されているかどうかを確認します。

  • コスト

Firebaseの料金と、alternativeの料金を比較します。

  • 技術力

Firebaseのalternativeを利用する際に必要な技術力を確認します。

  • サポート

Firebaseのalternativeのサポート体制を確認します。

ご自身のニーズに合わせて、最適なalternativeを選択してください。

 

 

検索した結果

なんとなくStrapiとSupabaseとFirebaseが気になる。

次はStrapiを使ってみよう

github.com

 

zenn.dev

zenn.dev

 

 

qiita.com