hyeonwooga.log
로그인
hyeonwooga.log
로그인
트위터 #0 | 클론 코딩 목적, Firebase 개요
HyeonWooGa
·
2022년 9월 24일
팔로우
0
Firebase
클론코딩
0
클론코딩
목록 보기
18/20
트위터 클론코딩을 하는 이유
리액트 복습 및 기술능력 향상
파이어베이스를 통한 앞으로의 프로젝트 생산성 향상 기대 (백엔드 코드를 작성할 필요가 없으니)
Firebase
파이어베이스 개요
처음에는 데이터베이스이고 구글도 아니였습니다.
구글이 인수하고 많은 기능들이 추가되었습니다.
지금은 훌륭한 백엔드 기능들을 포함하고 제공하고 있습니다. (직접 코드를 작성할 필요없이)
파이어베이스의 기능들
Cloud Firebase : 데이터베이스 관련 코드 없이 데이터베이스 사용 가능, 해당 클론 코딩에서 사용
Firebase ML : 머신 러닝
Cloud Functions : 서버리스, AWS Lambda 와 비슷
Cloud Storage : 업로드의 기능, AWS A3 와 비슷, 해당 클론 코딩에서 사용
Hosting : 배포의 기능, 해당 클론 코딩에서 사용
Authentication : 해당 기능 사용시 인증 구현에 10분 이하로 시간 소요, 파이어베이스의 핵심 기능, 해당 클론 코딩에서 사용
Realtime Database : 실시간 데이터베이스 기능
Crashlytics : 앱의 충돌 방지, 웹 사용 불가
Performance Monitoring : 성능 분석 기능
Test Lab : 앱읠 각종 기기별로 테스트 할 수 있는 기능
App Distribution : IOS, Android 배포를 도와주는 기능
파이어베이스 장점
위의 다양한 기능들을 비교적 간단하게 할 수 있습니다.
파이어베이스 단점
실제로 서버, 데이터베이스를 스스로 소유하고 있는 것이니라 구글에서 빌리는 개념으로 사용하기 때문에 의존성이 너무 큽니다.
실제 프로젝트, 비지니스에서는 사용하기 어렵습니다.
언제 파이어베이스를 사용?
아이디어를
빠른 생산성
으로 프로토타입으로 만들어볼 떄 사용합니다.
프로토타입, 테스트용으로 제작하고 반응이 좋다면 새로 만드는 메카니즘으로 대부분 사용됩니다.
파이어베이스 가격
100% 무료가 아닙니다.
무료 사용량을 잘 파악하고 업로드 사진, 동영상 용량 제한 등에 주의를 기울여야 합니다.
HyeonWooGa
Aim for the TOP, Developer
팔로우
이전 포스트
밈 메이커 # 1 | Canvas API (1)
다음 포스트
트위터 #1 | Firebase Auth, NoSQL, Firestore
0개의 댓글
댓글 작성