Supabaseと呼ばれるトレンドのFirebaseの代替手段があります。 彼らは、Firebaseの機能を提供するためにエンタープライズグレードのオープンソースツールを使用しています。 Supabaseが提供するツールは次のとおりです。
- ホストされたPostgresデータベース
- リアルタイムサブスクリプション
- 認証と承認
- 自動生成されたAPI
- ダッシュボード
- ストレージ
Supabaseは何を提供する必要がありますか?
これには、製品を構築するために必要なすべてのバックエンド機能が含まれています。 次のように、すべてのツールを使用することも、最も必要なツールだけを使用することもできます。
- データベース: 専用のスケーラブルなPostgresデータベース。
- 認証: 行レベルのセキュリティによるユーザー管理。
- ファイルストレージ: 大きなファイルを保存、整理、および提供します。
- 自動生成されたAPI: データベースのAPIを即座に生成します。
Supabaseはオープンソースソフトウェア上に構築されています。 ツールとコミュニティがMIT、Apache 2、または互換性のあるライセンスの下で利用できる場合、それらはそれらを利用して宣伝します。 プログラムがまだ存在しない場合は、プログラムをビルドしてリリースします。 Supabaseは、機能の観点からFirebaseを1対1でマッピングするものではありません。 彼らの目的は、オープンソース技術を利用することにより、開発者に同様の開発体験を提供することです。
Supabaseはホスト型プラットフォームです。 サーバーに何もインストールしなくても、サインアップしてすぐにSupabaseの使用を開始できます。 ローカルでホストして、何でも開発することもできます。
彼らは各ライブラリを別々に使用できる小さな断片に分割しました。 各サブライブラリは、1つの外部システムのスタンドアロン実装です。 これは、現在のテクノロジーの関連性を維持する方法の1つです。
詳細については、このリンクにアクセスしてください。