이메일을 통한 인증
비밀번호를 통한 인증
구글을 통한 인증
그리고 회원가입 -> 로그인과 같은 실시간 처리
트윗, 파일업로드 같은 많은 기능들을 담을거다.
(백엔드 코드를 작성하지 않고 만들거다.)
Firebase는 웹사이트를 통해 제공해주는 백엔드 서비스다.
Firebase는 처음에는 데이터베이스였다.
나중에 구글에 의해 확장되기 시작했다.
firebase.google.com/products?hl=ko
Firebase를 언제 사용해야 되는가?
Firebase는 아주 빠르게 무언가를 시작할 수 있게 도와준다.
시간 투자할 필요 없이 데이터베이스를 만들 수 있게 되고,
백엔드에서 데이터를 생성할 수도 있다.
하지만 실 프로젝트에서는 Firebase를 쓰지 않는게 좋다.
Firebase를 사용하든 amplify를 사용하든 구글에 의존하는것만 된다.
정말 진지한 실제 프로젝트의 용도는 아니다.
amplify나 Firebase에서 벗어나는 것은 큰 고통이 될 수 있다.
데이터베이스도 내 데이터베이스가 아니라 Firebase의 데이터베이스인거다.
Authentication도 마찬가지로 그들의 사용자인거다.
그래서 자신의 아이디어를 가능한 빨리 테스트 해보고자 할 때 사용해보는거다.
※ 본 포스팅은 개인 공부 기록을 목적으로 남긴 글이며 본 사실과 다른 부분이 있다면 과감하게 지적 부탁드립니다.
댓글