안녕하세요, 노코드 활용백서 노코들리(nocodly)의 복빌리입니다.
이번 글에서는 bubble.io(버블)의 주요 특징과 강점과 약점에 대해 알아보겠습니다.
노코드라는 서비스 자체가 갖는 공통 특징에 대해서는 따로 언급하지 않습니다.
공통적인 특징이 궁금하시다면 아래 글을 확인해 주세요.
0. bubble.io 미리보는 3줄 총평
- 높은 자유도를 제공해 노코드 끝판왕으로 다양한 서비스를 개발할 수 있습니다.
- 자유도가 높은 만큼 누구나 사용할 수 있지만 아무나 잘 만들기는 어려울 수 있습니다.
- 스타트업 혹은 예비창업자 분들의 MVP 개발이나 높은 퍼포먼스가 요구되지 않는 서비스에 적합합니다.
1. bubble.io의 주요 특징
(1) 만들 수 있는 것
- 대여/예약 서비스 (예시: 에어비앤비, 당근마켓)
- SNS/커뮤니티 서비스 (예시: 인스타그램)
- 교육/강의 버시브 (예시: 유데미, 인프런)
- 기타 플랫폼 등 (예시: 크몽, 숨고)
(2) 만들기 어려운 것
- 3D 또는 영상 서비스
- 인공지능 자체 서비스 (인공지능을 API로 결합 활용은 가능)
- 복잡한(고도화된) 로직 계산이 들어가는 서비스
2. bubble.io의 강점
(1) 올인원 기능
- 사용자 화면(프론트)부터 로직, 데이터 베이스(백엔드)까지 모두 커스텀으로 제작 가능합니다.
- 높은 자유도를 통해 인스타그램, 크몽, 에어비앤비, 당근 마켓 등 주요 서비스와 유사하게 개발 가능합니다.
- 모든 것을 버블 툴 안에서 제작이 가능하기 때문에 비용이나 관리 측면이 용이합니다.
(2) 웹부터 앱까지 자유로운 빌드
- 버블은 웹 기술로 구현한 웹앱(Web APP)의 형태로 서비스가 개발되고 크롬같은 브라우저에서 실시간으로 확인 가능합니다.
- 확장을 위해 웹앱 형태에서 PWA(Progressive Web App)라는 방식으로 모바일 앱을 개발할 수 있습니다.
(3) 유연한 확장성
- 노코드에서 중요시하는 integration(통합) 기능을 통해 수많은 다른 서비스와 연동할 수 있습니다.
- 다른 서비스와 연동하는 방식으로 API를 사용하거나 혹은 누군가 미리 제작한 플러그인 소스를 사용할 수 있습니다.
- 코드에 대해 어느정도 알고 있다면 HTML, CSS, Javascript를 커스텀으로 일부 기능을 개발할 수 있습니다.
(4) 활성화된 커뮤니티
- 해외 노코드 시장에서도 10년이 넘는 시간 동안 운영해 오며 자체 공식 커뮤니티가 크게 자리 잡고 있습니다.
- 버블 공식 커뮤니티를 통해 같은 문제를 겪고 있는 내용을 찾아볼 수 있고 이를 통해 해결법도 찾을 수 있습니다.
3. bubble.io의 약점
(1) 꽤 높은 학습곡선
- 쉽게말해 하나부터 열까지 커스텀 제작이 가능하기 때문에 그만큼 원리나 동작방식에 대한 이해가 필요합니다.
- 개발 관련 기초 지식이 없을 경우 이를 위한 학습 + 버블 툴 자체에 대한 학습까지 필요하게 됩니다.
- 개발 언어는 몰라도 개발 과정에 대해 알고 있어야 합니다.
(2) 개발 결과 편차 존재
- 올인원 기능을 제공함에 따라 자유도가 높은만큼 제작하는 사람의 실력에 따라 같은 것을 만들더라도 결과 차이가 존재할 수 있습니다.
- 기본적인 IT 관련 지식(디자인, 개발 등)을 갖고 있는 사용자와 아무것도 모르는 사용자 간의 설계 능력이 다르기 때문입니다.
- 즉, 누구나 사용할 수 있지만 아무나 잘 만들기는 어려운 툴입니다.
(3) 속도 퍼포먼스
- 자유도가 높은 강점에 의해 발생한 이유도 있지만 버블 자체가 기본적으로 속도 퍼포먼스가 다소 떨어집니다.
- 전문 용어로 서버(쉽게 말한다면 데이터를 갖고 있는 공간)를 한국에서 지원하지 않아 로딩 속도가 지연되는 특성이 있습니다.
여기까지 버블에 대한 주요 특징과 장단점을 알아봤습니다.
감사합니다!
- 노코드 활용백서 노코들리(nocodly)의 복빌리 -