Firebase 는 무엇일까요

반응형

파이어베이스는 현재 구글이 제공하는 모바일 및 웹 애플리케이션 개발 플랫폼입니다.
이 글에서는 파이어베이스에 대해서 간단하게 알아보도록 하겠습니다.

파이어베이스란 무엇인가요? 왜 사용할까요?

파이어베이스는 다양한 백엔드 서비스와 기능을 제공하는 클라우드 기반 플랫폼입니다.

파이어베이스는 다음과 같은 이유로 인기를 얻고 있습니다.

  1. 백엔드 서버 개발 및 운영 필요성 감소: 파이어베이스는 백엔드의 익숙하지 않은 개발자들에게 다양한 백엔드 서비스를 제공하며, 시간과 비용 절감이 가능하다.
  2. 실시간 데이터베이스: 실시간 데이터베이스를 이용하여 동시성이 높은 애플리케이션 개발에 유용하다.
  3. 확장성: 사용량이 늘어날수록 자동으로 확장되어 애플리케이션 성능을 유지할 수 있다.
  4. 인증: 파이어베이스에서 제공하는 간단한 인증 방법을 사용하여 손쉽게 애플리케이션 사용자 관리가 가능하다.

파이어베이스를 사용하는 주요 대상

파이어베이스는 웹 및 모바일 앱 개발자들에게 큰 도움을 주는 서비스로 알려져 있습니다.

보통 스타트업이나 개인 개발자 등이 많이 이용하고 있습니다

이는 웹 개발자가 백엔드 개발을 잘 모르더라도 로컬 데이터베이스 관리, 인증, 클라우드 저장소 등을 구현하기 쉽게 만들어주기 때문입니다.

파이어베이스 설치 및 사용 방법

파이어베이스를 사용하려면 가장 먼저 구글 계정을 사용하여 파이어베이스 콘솔 페이지에 로그인해야 합니다.

여기서 애플리케이션 프로젝트를 생성하고 관리할 수 있습니다.

웹 애플리케이션을 위한 파이어베이스 설정

  1. 파이어베이스 콘솔에 로그인한 후, 새 프로젝트를 생성합니다.
  2. 웹 애플리케이션을 선택하고, 해당 앱의 설정 정보를 복사해두세요.
  3. 복사한 설정 정보를 애플리케이션 소스의 초기화 부분에 삽입합니다.
import * as firebase from "firebase/app";
import "firebase/auth";
import "firebase/firestore";

const firebaseConfig = {
  apiKey: "API_KEY",
  authDomain: "AUTH_DOMAIN",
  databaseURL: "DATABASE_URL",
  projectId: "PROJECT_ID",
  storageBucket: "STORAGE_BUCKET",
  messagingSenderId: "MESSAGING_SENDER_ID",
  appId: "APP_ID",
};

firebase.initializeApp(firebaseConfig);
  1. 이제 웹 애플리케이션에서 파이어베이스 제공 기능을 사용할 수 있습니다.

모바일 애플리케이션을 위한 파이어베이스 설정

모바일 애플리케이션 설정의 경우, Android와 iOS 각각의 설정 과정을 거쳐야 합니다.

이 부분에 대해서는 파이어베이스 공식 문서에서 자세한 방법을 확인하면 좋을 것 같습니다.

(https://firebase.google.com/docs)

 

감사합니다.

Designed by JB FACTORY