본문 바로가기
카테고리 없음

파이어베이스 장단점에 대해서 궁금하다면

by ▦♧*▼№#◆ 2021. 6. 23.

파이어베이스(Firebase)는 구글에서 운영하는 모바일 앱 개발 플랫폼으로, 서버 및 푸시메시지 기능을 제공하기 때문에 소규모 앱 프로젝트에 적합합니다. 파이어베이스는 많은 장점을 가지고 있지만, 단점 역시 가지고 있습니다. 이제 파이어베이스 장단점에 대해서 알아보겠습니다.

 

파이어베이스 장점

파이어베이스는 안드로이드 스튜디오 같은 앱 개발 프로그램과 연동해서 사용하는데, 그렇게하면 다양한 파이어베이스의 기능을 활용할 수 있습니다.

  • 무료로 시작 및 쉬운 접근가능
  • 많은 모바일 앱 개발 기능 지원
  • 개발 속도가 빠른 편이다.
  • 머신러닝 및 모니터링

파이어베이스의 가장 큰 장점은 무료로 시작할 수 있다는 점입니다. 또한 구글 계정만 있다면 누구나 시작할 수 있다는 것에서 쉬운 접근성 또한 장점입니다.

 

파이어베이스는 모바일 앱을 개발할 때에 필요한 몇 가지 기능들을 제공하는데, 하나같이 좋은 기능 들입니다. 서버와 푸시메시지 기능은 굉장히 강력한 서비스인데, 무료로 시작할 수 있어서 더 매력적인 플랫폼입니다.

 

앱을 개발할 때는 시간과 비용이 많이 드는데, 처음부터 배워서 앱을 만든다고 가정하면, 특히 시간이 많이 걸립니다. 이것은 개발하려는 앱의 종류에 따라 다르겠지만, 서버가 필요한 앱이라면 서버에 대한 공부(백엔드)까지 해야합니다. 파이어베이스에게 서버를 맡기면 프론트 엔드 중심으로 개발할 수 있기 때문에 시간을 아낄 수 있습니다.

 

파이어베이스는 머신러닝 및 실시간 모니터링 기능이 있다고 합니다. 특히 실시간 모니터링 기능을 활용하면 개발할 때 발생하는 오류를 비교적 빠른 시간내에 캐치할 수 있기 때문에, 오류를 찾는 시간을 줄일 수 있습니다.

 

이러한 모든 파이어베이스의 장점은 1인 소규모 앱을 개발하는 사람에게 좋은 것들이라고 생각합니다. 앱의 특성한 계속해서 발전시켜야 하고, 비교적 초기 투자가 쉽지 않은데, 무료 및 실시간 모니터링 등을 활용하면 더 쉽게 개발이 가능할 겁니다.

 

파이어베이스 단점

많은 장점을 가지고 있는 파이어베이스지만, 모든 것이 장점만 가지고 있는 것은 아니기 때문에 파이어베이스도 단점이 있습니다. 구글에서 운영하는 플랫폼이기 때문에, 구글 시스템에 특화되어 있습니다. 구글 시스템이 마음에 들지 않는 분들은 파이어베이스 이용이 불편할 수 있습니다.

 

또한 서버가 해외에 있기 때문에, 우리나라에서 서버가 필요한 앱을 만들어서 실행해보면 생각보다 느리다는 것을 확인할 수 있습니다. 앱을 실행 시키면, 사진이나 글이 나타나는데, 조금이지만 시작이 걸립니다. 물론 체감상 너무 심하지는 않지만, 다른 서버는 개선의 여지가 있는 방면, 서버 자체가 해외에 있는다는 근본적인 문제가 해결되지 않는 이상, 돈을 투자해도 소용이 없습니다.

 

파이어베이스 장단점에 대해서 알아보았습니다. 1인 개발 혹은 소규모로 앱을 만들어서 어떤 사업을 하기에는 파이어베이스가 좋습니다. 많은 장점을 가지고 있고, 구글이라는 플랫폼이 지원하기 때문에 계속해서 발전할 가능성도 있습니다. 파이어베이스는 유튜브 영상을 통해서도 입문할 수 있으니 참고하시기 바랍니다.

댓글