Bubble ou Outsystems, qual o melhor para desenvolver aplicativos?

Descubra a melhor opção para desenvolvimento de aplicativos: Bubble ou Outsystems? Neste artigo, comparamos as ferramentas e suas principais características!

Hoje, a gente vai falar do OutSystems.

Outsystems é a maior plataforma low code do mundo, para criar aplicativos de forma visual e muito mais rápido que com programação tradicional.

Tenho recebido muitas perguntas sobre OutSystems porque ela é muito grande no mundo do desenvolvimento visual de aplicativos.

Mas qual a diferença entre Bubble e Outsystems?

Se você está em dúvida sobre qual a melhor ferramenta para criar aplicativos sem código, não deixe de ver neste comparativo:

  • O que é Outsystems
  • Comparativo Outsystems x Bubble
  • Preços e planos do Outsystems
  • Para quem é Outsystems, e para quem é o Bubble?
Bubble ou Outsystems
Bubble ou Outsystems, qual o melhor para desenvolver aplicativos? 2

O que é OutSystems

Outsystems é uma mega empresa, uma mega solução. Tanto é, que você pode ver por quem são os clientes Outsystems, são empresas gigantescas: bancos, Liberty Seguros, Zurich, Mercedes, Honda, HP, Microsoft, Dell, etc.

A Outsystems fornece soluções de desenvolvimento low code. Não confunda low code com no code, vou falar sobre isso mais para frente.

Ela oferece uma plataforma de desenvolvimento visual de aplicativos low code para grandes empresas, para que essas empresas possam automatizar processos e criar soluções internas de forma muito mais rápida do que seria com programação tradicional.

A interface visual do Outsystems pega toda aquela coisa clássica do código da tela preta que o pessoal vai de caractere por caractere. Ele pega isso e coloca de uma forma visual.

Mas ainda assim, Outsystems é uma ferramenta muito poderosa, então tem muito código enfiado ali no meio também, e a pessoa precisa entender, já que é uma ferramenta criada para programadores.

O “low code” é com menos código, diferente do “no code”, que é sem código nenhum. Então, quando a gente fala de Bubble, de Glide ou no próprio AppSheet, falamos de ferramentas no code, não tem código ali no meio.

Se você quer colocar código para agregar uma funcionalidade você pode, mas não é nem um pouco essencial.

Agora, uma ferramenta low code, como Outsystems, te exige conhecimentos em código, em linguagem de programação.

Comparativo OutSystems x Bubble

Agora, vamos acompanhar um comparativo entre Outsystems e Bubble.

Quando eu comecei nessa jornada de procurar as melhores ferramentas, Outsystems é de longe a primeira que você encontra. Ela é muito forte, muito grande.

Este é um comparativo que eu faço entre ferramentas. Desde que eu comecei a pesquisar essas ferramentas, eu fiquei meio confuso, são muitas opções. Hoje tem mais de 50 ferramentas tranquilamente, de desenvolvimento sem código, no code ou low code.

Eu precisei começar a “planilhar” essas ferramentas para entender qual era a melhor, qual era a pior, em quais critérios, o que cada uma fazia… Porque é enlouquecedor ter tantas opções que existem hoje.

As que eu falo aqui, é porque considero que são as melhores para os meus objetivos, e provavelmente para os objetivos de quem me segue e acompanha.

Então, essa minha planilha é um controle de uso interno, sempre categorizando essas ferramentas:

✔️ Possui plano gratuito

Tanto Outsystems quanto Bubble possuem planos gratuitos. Você consegue fazer a sua conta gratuita e sair brincando.

Geralmente, você passa para o plano pago quando precisa publicar, quando precisa comercializar, botar em produção.

✔️ Possui programador no code

O Bubble sim, já Outsystems mais ou menos.

Por conta de ser no code, tudo que eu já vi de Outsystems tem uma camada de complexidade a mais, não é tão visual assim.

O Outsystems é low code, não no code.

✔️ Permite interação com o banco de dados e CRUD

CRUD é create with update delete, criar, ler, atualizar e deletar registros do banco de dados.

CRUD é o que diferencia um site de um aplicativo, basicamente, porque um site é aonde você não interage com um banco de dados e um aplicativo é quando você pode interagir com o banco de dados.

Portanto, tanto Outsystems quanto Bubble permitem a interação.

✔️ Fazem aplicações web

Ambos podem abrir tanto em computador como mobile, tablet, etc.

Basta você acessar a URL, não precisa baixar nada, não precisa instalar nada. Ambas as ferramentas oferecem a aplicação.

✔️ Faz aplicativos nativos mobile

Aqui o Outsystems ganha, porque, diferente do Bubble, ela faz. Você consegue, no Outsystems, gerar um APK, publicar no IOS.

O Bubble está trabalhando para isso, mas ainda não faz a aplicação.

Hoje, o Bubble cria aplicativos web fantásticos, mas você só consegue botar o aplicativo do Bubble na Play Store via webview.

No canal, tenho um vídeo onde ensino isso, mas é um aplicativo nativo que funciona como uma moldura que aponta para o URL do seu aplicativo Bubble.

✔️ Faz integrações API

Tanto o Outsystems, quanto o Bubble, te permitem puxar dados de uma outra fonte. Por exemplo, quero puxar dados do campeonato brasileiro de futebol para o meu site de apostas.

Eu consigo puxar uma API para puxar dados em tempo real do brasileirão.

Na outra ponta, também consigo expor meu banco de dados do meu aplicativo para que, se eu tiver outro site ou aplicativo, eu possa puxar no banco de dados no Outsystems ou do Bubble e usar lá.

Então, nas duas pontas consigo puxar e entregar dados.

✔️ Consigo fazer uma rede social

Com o Bubble sim, Outsystems mais ou menos, porque empaca.

No modelo de precificação deles tem uma limitação de usuários. Quando você faz uma rede social, eu entendo que com a rede social você queira alcançar o máximo possível de usuários senão não é uma rede social.

O Outsystems não é uma ferramenta que te permite ter muitos usuários, não é o objetivo dela.

Ficou bem claro no modelo de precificação deles, que eu vou falar mais para frente, então esse ponto empaca o Outsystems.

✔️ Bulk Actions

É algo muito importante que eu listei aqui porque, para mim, é muito relevante fazer ações em lote.

Clicando em um único botão eu quero que crie várias ações.

Quero que crie um usuário, faça login com esse usuário, mande um e-mail para esse usuário, já quero lançar várias parcelas em aberto pra esse usuário, fazer uma assinatura… enfim, quero fazer umas 20 ações.

Tanto o Outsystems quanto Bubble permitem.

✔️ Ações recursivas

Ações recursivas é um recurso muito avançado.

Ações recursivas são ações de condição, como: faça tal coisa enquanto tal coisa for verdadeira.

“Enquanto tiver um usuário marcado com a deletar, pode ir deletando todos que tiverem; quando não tiver mais usuários para deletar não precisa deletar mais”.

Ações recursivas ambas as ferramentas fazem.

✔️ Ações agendadas

Um exemplo é um servidor de ação agendada. O usuário se cadastra no meu aplicativo e eu dou sete dias de período grátis para ele.

Eu quero agendar uma ação para ocorrer daqui exatamente sete dias, para que cancele o plano de assinatura dele caso não tenha assinado.

Tanto Outsystems quanto Bubble permitem.

Processar pagamentos

Dá pra processar pagamentos tranquilamente com qualquer uma.

Todos os gateways de pagamento (Paypal, Pagseguro, Mercado Pago, Picpay, etc) tem integração API, e assim funciona tanto no Outsystems quanto no Bubble.

Permitem interagir com esses gateways e processar pagamentos por eles.

✔️ Exporta o código-fonte

A Outsystems exporta o código-fonte, eles não tem o tal do lock in do Bubble, assim como todos, a Outsystems é a que sai da curva.

Ela te permite exportar um código fonte. Você criou um aplicativo quer retirar o código fonte e jogar na sua infraestrutura de servidor, ela te permite.

Bubble e todas as outras não te permitem porque são plataformas de validação do teu negócio.

Bubble, Glide, todas essas que não te permitem isso, você cria o aplicativo lá para validar o teu negócio.

✔️ Curva de aprendizagem

A curva de aprendizagem do Bubble é média porque eu comparo com ferramentas que são muito fáceis, como Glide por exemplo.

Então Bubble é médio, e Outsystems é mais difícil, sem dúvidas.

Outsystems é mais fácil do que programar no código, mas ainda é mais difícil que o Bubble, tem uma curva de aprendizagem bem maior.

✔️ Quantidade de usuários

Aqui é só uma curiosidade.

A quantidade de usuário no Outsystems eu não sei dizer qual é, mas também não é o foco deles.

O Bubble tem 400.000 usuários hoje, acho que é a maior plataforma hoje para criação de aplicativos web no mundo.

Outras comparativas Outsystems x Bubble

  • Bancos de dados robustos SQL: Tanto Outsystems quanto Bubble são fantásticos nisso;
  • Permitem cadastro e login de usuários: Ambos sim;
  • Consigo fazer um marketplace em ambas sim tranquilamente; e
  • consigo fazer um ERP: Sim, sem sombra de dúvida as duas tem recursos técnicos para isso.

Quanto custa e quais planos

Aqui, entramos nos modelos de precificação.

O Outsystems tem um plano gratuito onde você pode criar aplicativos ilimitados com até 100 usuários. Só que, para colocar em produção, você vai ter que entrar no plano Básico, Standard ou Enterprise.

Só que, o plano básico que é o primeiro plano pago deles, começar em $4000 por mês, 20 mil reais por mês. E, se você precisar do plano Standard, começa em 10 mil dólares, cinquenta mil reais por mês, mais ou menos.

“Renato, que loucura é essa, os cara tão maluco!”, é outro público né… Não tem a ver com o Bubble, não tem a ver com as outras ferramentas que a gente fala.

Exatamente por como isso fica claro no modelo de precificação.

Até porque, não é nem só essa limitação. Mesmo pagando vinte mil reais por mês, ou cinquenta mil reais por mês, você está limitado a 100 usuários, pode chegar até 1000, mas não é para ser aquela coisa que você pode escalar infinitamente.

Não é esse o objetivo.

O objetivo, que a gente já entra no assunto de para quem é o Outsystems, com base nessa precificação você pode concluir para quem é o Outsystems: grandes corporações multinacionais!

Para quem é o Outsystems

Basta olhar os clientes do Outsystems, como Vodafone, HP, Intel, Honda, Volkswagen, Warner Bros, Santander…

O Outsystems é para essas empresas, porque para empresas desse porte, pagar 50 mil reais por mês, ou 100 mil, 200 mil, tanto faz.

O orçamento de TI deles já está na casa de dezenas de milhões de dólares por mês, então o que é acrescentar mais um Outsystems ali, que é uma plataforma que vai permitir que o departamento de TI deles seja muito mais ágil.

O próprio Outsystems fala que “os programadores Outsystems conseguem concretizar as mesmas coisas que um programador normal, só que de cinco a sete vezes mais rápido”.

Então, o trabalho que um programador normal faria dentro do departamento de TI do Santander, por exemplo, em uns 5 ou 7 meses, um programador Outsystems faz dentro de um mês.

Eu vejo a ferramenta deles, e sei que é verdade, eles conseguem isso de forma muito mais ágil, conseguem melhorar ela de forma muito mais ágil, é uma tremenda de uma ferramenta.

Não é atoa que ela é campeã de todos os recursos, tem mais de 1.300 funcionários dentro da Outsystems, multinacional, escritórios no mundo inteiro. Mas é porque ela oferece opções muito boas, e muito inteligentes para grandes multinacionais.

Se você quiser criar, por exemplo, um aplicativo para 10 usuários no Bubble, você paga 29 dólares; no Outsystems você paga 20 mil por mês.

Com 100 usuários é a mesma coisa, 20 mil e 29 dólares. Com mil usuários, aí no Outsystems já teria que migrar para os $10000 por mês.

Outsystems serve para montar um aplicativo de delivery, por exemplo? Nunca, jamais! Vai te custar 50 mil reais por mês, não faz o mínimo sentido, não é para isso que ela nasceu.

Como eu sempre falo, ela não é melhor, ela não é pior, ela é para outro perfil de uso: o uso interno corporativo em grandes corporações.

Quem fala muito isso é o Rafa Outsystems. Ele fala o seguinte: Outsystems é para programadores que querem criar soluções de forma muito mais diferenciada e muito mais rápida, agregar um tremendo de um portfólio para eles, um tremendo de um currículo.

Porque, hoje, quem Outsystems tem um conhecimento que pouquíssima gente tem, então esses caras estão sendo muito requisitados pelo mercado. Existem muitas vagas em aberto de Outsystems que não estão sendo preenchidas.

Tem pouca gente com conhecimento nessa ferramenta, e para essas grandes corporações é uma delícia ter programadores Outsystems, porque eles rendem muito mais que programadores tradicionais.

Bubble ou Outsystems?

Bom, então se a sua jornada for no sentido de desenvolver uma carreira de programação e você vise se tornar um programador sênior dentro de uma grande empresa, o Outsystems é algo muito bacana para você aprender.

Mas, para mim, não vale mencionar o Outsystems, porque não é o meu perfil.

O meu perfil é de criação de aplicativos que se tornem um negócio, eu quero um aplicativo que eu possa validar ele hoje e começar a ter receita com ele, começar a ver o usuário entrando e fazer melhorias, começar a agregar todo mês uma receita recorrente, formalizar a empresa.

Eu quero começar a contratar suporte, quero abrir um negócio, ganhar dinheiro. Não tem nada a ver com quem está aprendendo Outsystems.

Quem está aprendendo Outsystems é para trabalhar em uma grande empresa. Ganhar dinheiro sim, mas como funcionário, e não como empreendedor.

Então, Outsystems é para o funcionário que visa uma carreira de programação. O Bubble, principalmente que eu falo, é para empreendedores que querem tirar uma ideia do papel e validar um negócio.

Ao comparar o Bubble e o Outsystems, notamos que ambas as plataformas oferecem soluções diferentes, cada uma com seus próprios recursos e benefícios.

É importante que você avalie quais são as melhores opções para o seu projeto e considere todas as possibilidades.

Para aprender mais e acabar com suas dúvidas sobre o Bubble, acesse a Comunidade Sem Codar – O maior curso Bubble e FlutterFlow do mundo!

COMPARTILHE ESSE POST

Quer aprender mais sobre Desenvolvimento Visual de Aplicativos (No-Code)?

1

Comece por essa Masterclass Gratuita, uma aula gratuita onde você irá aprender tudo sobre o que No Code, Low Code, Bubble, FlutterFlow, programação visual, desenvolvimento sem código, quais as melhores ferramentas, o que é possível criar, e muito mais. Clique no botão abaixo para acessar essa aula 100% online e 100% gratuita:

2

Me siga no YouTube para receber toda semana novos vídeos ensinando tudo sobre desenvolvimento visual de aplicativos e No-Code.

3

Inscreva-se na Comunidade Sem Codar, um curso online com centenas de aulas passo-a-passo do zero, e ganhe acesso ao grupo exclusivo dos membros para tirar dúvidas sobre Bubble, FlutterFlow, AppGyver e desenvolvimento No Code e Low Code:

Posts relacionados