비교적 간단하게 개발을 할 수 있게 도우면서
코딩은 필요없는 ‘노 코드 툴’이 존재하는데요.
이와 같은 툴은 일반인들도 쉽게 개발을 할 수 있게 도우며
동시에 개발자가 본인의 머리 속에 있는 기획안을 대부분
구현할 수 있다는 점에서 각광받고 있습니다.
특히 '버블 (bubble.io)'는 가장 자유도가 높은 노코드툴로 알려져있습니다.
그러나 버블이 모든 것을 구현할 수 있는 것은 아니죠.
버블은 자유도가 높기에 다양한 것을 구현할 수 있지만
모든 개발 영역을 완벽하게 대체할 수는 없습니다.
오늘은 이 버블로 구현 가능한 분야와
그렇지 못한 분야에 대해 살펴보겠습니다.
포인트 앤 클릭 웹 편집 방식으로 사용하기 쉽고
클라우드 호스팅 플랫폼을 제공합니다.
사용자가 단순한 프로토타입에서 복잡한 마켓플레이스
및 Saas(서비스형 소프트웨어) 제품 등에 이르기까지
다양한 앱, 웹, 워크플로우를 구축할 수 있게 돕습니다.
버블은 60만 이상의 사용자를 보유하고 있으며,
버블로 제작된 사이트 커뮤니티에서
Y Combinator를 통해 이미 3억 6,500만 달러가 모금되기도 했습니다.
버블은 2012년부터 서비스되어 현재까지 개선되며
많은 발전을 이루었습니다.
이제는 크고 복잡한 프로젝트까지 구현할 수 있는
풀스택 개발 플랫폼이 되었으며, 구현할 수 있는 작업은 다음과 같습니다.
1. 사용자 지정 코드 실행하기
코드가 없음에도 Bubble은 프로그래밍의 기본적인 기능을 수행할 수 있습니다. 단순히 시각적인 개체를 통해 프로그램을 빌드하는 것에서 끝나지 않고, Bubble로 생성한 프로그램에 코드를 더하여 추가적인 기능을 추가하고 요소를 구현할 수 있습니다.
2. 반응형 웹 및 앱 제작하기
Buuble을 통해 일반 웹부터, 접속하는 기기에 따라 크기와 UI를 조절하여 변화하는 반응형 웹사이트까지 개발 가능합니다. 웹 빌드의 기본 언어인 JavaScript, HTML, CSS 등이 없더라도 SaaS나 SNS 등의 기능까지 웹에 구축할 수 있습니다. 또한 Buuble 편집기의 기능을 통해 픽셀 디자인까지 가능해 획기적이고 창의적인 웹 디자인 또한 가능합니다.
3. 외부 API를 통해 서비스 구현 및 하드웨어 연결하기
어플리케이션은 SNS 데이터 수집, 트랜잭션 이메일 전송 등 다양한 작업을 수행해야 합니다. 이를 위해서는 외부에서 데이터를 가져와야 하는데, Bubble을 외부 API 커넥터와 연결하여 다른 소프트웨어나 하드웨어의 기능을 구현할 수 있습니다. 이를 통해 여러 이미지를 분류하거나, IoT 즉 사물인터넷을 제어하는 AI 엔진 등을 연결해 구현할 수 있습니다.
4. 하이브리드 모바일 앱 개발
앱은 네이티브 앱과 하이브리드 앱으로도 나눌 수 있습니다. 네이티브 앱은 앱에서 다양한 기능을 구현할 수 있지만 개발이 어렵고 ios, Android 두 버전으로 모두 개발해야 하며 업데이트도 자주 필요하죠. 하이브리드 앱은 앱에서 웹을 구현해 표시하는 방식이기에 개발이 비교적 쉽고 웹페이지만 업데이트 하면 된다는 편리함을 가지고 있습니다. Buuble에서는 네이티브 앱 개발이 어렵지만 하이브리드 모바일 앱 제작은 어렵지 않게 가능합니다. 또한 안드로이드와 ios 버전을 따로 개발할 필요도 없이 두 스토어에 쉽게 배포할 수 있어 시간과 비용을 아낄 수 있습니다.
5. 외부 데이터베이스와 연결하기
애플리케이션 데이터를 읽고 이를 웹 AWS 서버에 저장할 때 다른 SQL 데이터베이스에서 액세스 할 수 있습니다. AWS는 클라우드 분야에서 압도적인 선두 주자이며, Bubble의 SQL 데이터베이스 커넥터를 통해 SQL Server, Oracle, MySQL, IBM DB2, PostgreSQL 등의 외부 데이터베이스를 AWS 서버에 연결하고, 편집기 내에서 Query를 실행해 원하는 정보를 전송할 수 있습니다.
6. 데이터 액세스 및 개인 정보 관리
버블은 거의 코딩을 하지 않고 모든 앱을 쉽게 구축할 수 있도록 해주기 때문에 다른 API 및 도구에 비해 매우 개방적입니다. 버블에서 애플리케이션을 개발하는 방법은 무궁무진하며 기본적으로 새 어플리케이션을 만들 때 버블의 모든 데이터를 사용할 수 있습니다.
버블은 다양한 부분의 개발이 가능하지만, 아직 구현하지 못하는 작업이 존재하는데요. 대표적으로 아래와 같은 점들이 있습니다.
1. 네이티브 앱 빌드 불가
Bubble을 사용해 비용 효율이 높은 개발이 가능합니다. 유연한 사용자 인터페이스를 통해서 말이죠. 다만 다른 엔진에서 사용할 수 있는 웹 앱 부가기능이 없을 수 있습니다. 네이티브 앱 개발도 불가능하죠. 그러나 시간이 지나며 상점에 모바일 프로그레시브 웹 앱이나 하이브리드 모바일 앱을 구축하는 방법이 생겨났기에, 위 방식으로 앱을 개발할 수 있습니다.
2. 개인 호스팅 or On premise 서버에서 앱 호스팅 불가
Buuble을 통해 AWS 클라우드 서버에서 고객의 웹사이트를 호스팅 할 수 있습니다. 그러나 개인 호스팅 서비스 혹은 자체적인 전산실에 서버를 두고 운영하는 ‘On-premise’ 서버에서는 앱을 호스팅 할 수 없다는 한계가 존재합니다. 다만 On-prmise는 클라우드 컴퓨이 개발된 이후 점차 모습을 감추고 있기에, 일부를 제외하고는 크게 걱정할 필요가 없습니다.
3. 코드 내보내기 불가능
다른 플랫폼에서 Bubble 코드를 가져오기가 거의 불가능합니다. 다른 사용자를 목표로 하거나 Bubble을 벗어나고자 할 때는 앱을 처음부터 빌드해야 합니다. 클라이언트 데이터와 추가한 사용자 지정 코드만 가져올 수 있습니다.
4. Javascript 이외의 언어 실행 불가능
Bubble은 Javascript 언어로 엔진이 개발된 오픈소스 앱 프레임워크입니다. 개발자는 플러그인과 위젯을 프레임워크에 맞게 개발하여 통합할 수 있지만, Bubble 엔진 위에서 이를 작동시키기 위해서는 Javascript만 사용 가능합니다.
5. 복잡한 알고리즘 개발 불가능
Bubble은 사용자가 시각적인 요소를 바로바로 사용하고 배치하여 하나의 알고리즘을 만들 수 있습니다만 복잡한 알고리즘을 만들기는 어렵습니다. 다만 외부 프로그래밍 언어를 사용하거나 이외 복잡한 나만의 알고리즘을 개발할 때, Amazon Lambda 등의 외부 서비스를 사용하고 API를 통해 구축할 수 있습니다.
개발에 대한 수요가 늘고 점차 많은 아이디어가 생겨나며, Bubble 개발은 트렌디한 소프트웨어 개발 형태로 많은 인기를 얻고 있는데요. Buuble이 인기를 끄는 이유 5가지는 다음과 같습니다.
1. Rapid Prototyping이 가능
Rapid Prototyping(래피드 프로토타이핑)은 새로운 제품/서비스 개발을 위한 프로토타입을 제작하는 것입니다. Bubble 개발은 래피드 프로토타이핑을 작업을 빠르게 진행할 수 있어 제품/서비스를 개발할 때 초기 버그 등을 빠르게 찾고 개선점을 알 수 있습니다.
2. 탄력적이고 유연한 개발
마찬가지로 Bubble을 통해 프로토타입을 개발할 수 있으며, 특히 아이디어나 방향성의 변경 및 적용이 쉬운 프로토타입을 개발할 수 있습니다. 이를 통해 아이디어를 테스트하고 작동원리를 알 수 있습니다.
3. 비용 절감하기
Bubble을 통한 개발은 시간과 비용을 크게 아낄 수 있습니다. 따로 개발자를 고용하고 오랜 시간을 기다려야 하지 않기 때문이죠. 누구나 쉽게 개발할 수 있고, 앞선 것처럼 프로토타입을 만들 수 있다는 점 때문에도 비용을 아낄 수 있습니다. Bubble은 성공까지 보다 빠르게 도달할 수 있게 도와주는 플랫폼입니다.
4. 커뮤니케이션 향상
개발에 대한 아이디어는 말로 전달되기 힘듭니다. 다만 Bubble을 통해서라면 고품질의 제품을 만들어 팀원에게 아이디어를 명확히 제시할 수 있습니다. 이를 보여주며 팀원들이 프로젝트를 성실히 순조롭게 진행하는지 그리고 예상에 맞게 개발되었는지를 알 수 있습니다.
5. 위험 감소
이 또한 완성도 높은 프로토타입을 저렴하고 빠르게 만들 수 있다는 장점에서 기인하는데요. 유연한 프로토타입을 개발하여 잠재적인 위험을 식별하고 이를 미리 해결할 수 있습니다.
Bubble이 쉬운 개발을 돕는 플랫폼이긴 하지만, 이 Bubble로 다양한 기능을 구현하면서 빠르게 앱을 개발하기 위해서는 Bubble 앱 개발자를 고용해야 합니다.
Bubble 앱 개발자는 일반 개발자에 비해 훨씬 저렴하게 고용할 수 있지만, 이들을 고용하는데도 몇 가지 사항을 확인하여 고용해야 하며 이는 다음과 같습니다.
1. Bubble 개발 경험
Bubble 개발자를 비롯한 어떤 개발자들도 개발 경험을 유심히 봐야 합니다. Bubble을 통해 웹이나 앱을 만들고 문제를 해결한 경험이 많다면 프로젝트에서도 똑같이 할 수 있겠죠. 결국 문제는 더 빠르게, 정확히 해결하고 더 완성도 높은 개발이 가능할 것입니다..
2. Bubble의 총체적인 이해
단순히 툴을 사용할 수 있는 것에서 끝나지 않고, Bubble이 어떻게 작동하는지 아는 것도 중요합니다. Bubble이 안팎으로 작동하는 방식을 이해한다면 문제를 해결하고 원하는 결과를 생성하기 용이하며, 결과적으로 더 나은 결과물을 만날 수 있을 것입니다.
3. 신속한 솔루션 생성 능력
솔루션을 빠르게 만들 수 있는 Bubble 개발자를 찾는 것이 중요합니다. 완성도 높게 개발하는 개발자도 존재하겠지만, 솔루션을 신속하고 효율적으로 개발하여 원하는 결과를 달성하는 과정을 가속화할 수 있는 능력을 갖춘 사람을 고용하는 것이 중요합니다.
Bubble은 개발에 대한 배경지식이 없는 사람도 어플을 구현 및 개발할 수 있는 혁신적인 시각적프로그래밍 플랫폼입니다. Javascript언어를 사용하며, 코드 없이도 데이터베이스나 반응형 웹 및 모바일 앱을 개발할 수 있습니다. 매끄러운 인터페이스와 데이터 조작을 원하신다면 Bubble을 사용해보세요.
Bubble을 통해 제작하기에 Bubble을 통해 쉽게 수정할 수 있습니다. 5분의 1의 가격으로, 무한한 확장성을 가진 서비스를 만들어보세요. 감사합니다.
그 외 기존 코딩 방식 대비 장점은 무엇이 있을까?
정부지원사업 지원금으로 외주개발을 완벽하게 맡기는 방법
버블(bubble.io)를 공부하려는 분들은 어떻게 시작해야 할지 막막해합니다. 리트머스에서 추천하는 버블 학습 코스를 소개합니다.
IT프로젝트를 코드 / 노코드로 개발했을 때 각각을 소요되는 시간과 비용적 관점에서 비교해보겠습니다.
실패하는 스타트업의 원인을 분석해보면 개발비를 잘못 선택하여 사업이 실패하는 경우가 많습니다.
비용이 많이 들고 시간이 많이 걸리는 개발에 지쳤다면 노코드가 답입니다.
기업마다 처한 상황이 다르기 때문에 각 기업에 알맞은 아웃소싱 전략이 필요합니다. 오늘은 시나리오 사례를 통해 어떤 상황에서 아웃소싱이 필요한지 살펴보겠습니다.
이 2,600억 달러 규모의 수면 산업은 미래의 비즈니스 성공, 탄력성 및 연속성의 열쇠를 쥐고 있을 수도 있습니다.
이 글에서는 소프트웨어 개발 아웃소싱에 집중하여, 이것의 어떤 특성이 비즈니스에 매력적으로 다가올 수 있는 지에 대해 알아보도록 하겠습니다.
대기업의 성공적인 아웃소싱 사례를 사용하여 공동 창업자가 따를 수 있는 몇 가지 교훈을 도출하고자 합니다.
아웃소싱은 B2B 산업의 미래입니다. 대담한 주장처럼 들릴 수 있지만, 최근의 추세와 현실은 이 주장을 검증합니다.
외주 개발은 소프트웨어 개발의 어려움을 극복할 수 있는 방법 중 하나이며 많은 기업들이 외주를 통해 개발을 진행하고 있습니다.
앞으로의 노코드 개발의 미래는 다양한 산업과 기술 수준에 걸쳐 이어지는 이점의 다양성을 제공할 것으로 보입니다.
노코드의 생태계에 대해서 알아보고, 해당 개념의 개념과 이점, 앞으로 남은 과제 및 전 세계 산업에 미친 깊은 영향에 대해 알아보도록 하겠습니다.
이 글에서는 노코드와 로우코드 플랫폼이 무엇인지, 그리고 이에 대해 알아야 할 7가지 핵심 사항을 살펴보겠습니다.
노코드 툴을 사용한다면 프로토타이핑 과정을 쉽고, 빠르게 제작할 수 있습니다!
인터넷, 인공지능과 노코드의 급속한 발전 덕분에 창의력의 혁명은 이미 시작되었습니다.
오늘은 노코드와 로우코드의 차이점을 알아보고 어떤 도구가 나에게 더 적합한지 알아보도록 하겠습니다.
이 글에서는 코드 개발 플랫폼이 없는 경우의 위험과 보상에 대해 알아보고, 이 개발 방법이 사용자에게 적합한지에 대해 더 나은 결정을 내려봅시다.
노코드는 많은 장점을 갖고 있지만 오늘은 특히 기업과 IT 부서에서 노코드를 채택하는 이유에 대해서 살펴보겠습니다.
오늘은 확장 가능한 회사를 설립하기 위한 no-code & low-code 사용의 tip을 공유하려 합니다.
오늘은 기업가들이 노코드를 사용해야하는 이유 5가지에 대해 알아보겠습니다.
노코드 도입을 성공적으로 하기 위해서는 수행해야하는 몇 가지 핵심 포인트가 있습니다.
'노코드'라는 강력하고 간편한 기능을 이용해 앱 아이디어를 시장에 출시하는 9가지 과정을 소개합니다.
오늘은 노코드를 다루는 기업이 갖추어야 할 성공요인에는 어떤 것들이 있는지 알아보도록 하겠습니다
Bubble.io 과 같은 코드가 없는 웹 앱 개발 플랫폼이 등장함에 따라, 누구나 코딩 없이 기능적이고 시각적으로 매력적이며 사용자 친화적인 웹 애플리케이션을 만들 수 있게 되었습니다.
소프트웨어 개발을 아웃소싱하는 것은 시간과 비용을 절약하는 좋은 방법이 될 수 있지만 여러 가지 위험 요소도 수반됩니다.
효율적인 프로그래밍 아웃소싱 가이드를 참고하시고 올바른 아웃소싱 공급업체와 컨택해보시기 바랍니다.
버블에서 리피팅그룹 각 셀마다 워크플로우를 실행하고 싶을 때 사용하는 플러그인 : 오케스트라(orchestra)
다양한 성공적인 스타트업과 기업이 Bubble을 사용하여 클라우드 기반 플랫폼을 구축, 테스트하고 확장하고 있습니다.
오늘은 버블로 구현 가능한 분야와 그렇지 못한 분야에 대해 살펴보겠습니다.
다음 주 월요일에 런칭을 하고싶다는 클라이언트님. 충분히 가능합니다. 우리에게는 Bubble이 있으니까요!
오늘은 버블(bubble.io)에서 구글 회원가입/로그인 연동 기능을 구현해보겠습니다. 구글 회원가입/로그인은 버블에서 플러그인으로 제공을 하는데요
페이스북(메타) 픽셀이나 구글애널리틱스(GA), 구글 태그매니저(GTM) 등을 설치하는 경우가 많은데요, 오늘은 그 방법에 대해서 알아보겠습니다.
슬랙 알림 기능은 비교적 간단하며, 무료입니다. api connector을 이용하여 워크플로우 상에서 특정 채널에 내가 원하는 메세지를 보낼 수 있습니다