Começar no firebase e depois sair é simplesmente impraticável, dificilmente você passaria suas autenticações para outro projeto para não forçar seus clientes a se recadastrarem, o formato do banco de dados do firebase é praticamente exclusivo, nem outros bancos de dados nosql seguem o mesmo princípio, o que é feito nas cloud functions dificilmente poderiam ser feito em outra plataforma, e teria que ser cloud tambem, o que vai ter um custo similar, ou seja um monte de código teria que ser escrito para transferir para outra coisa que provavelmente demoraria mais do que fazer direto lá, eu pessoalmente acho que dificilmente você vai ter um serviço escalável a custo mais baixo do que o firebase, mas uma coisa é certa, se for usar, tem que usar pra valer, tirar ou colocar outro projeto nele é maluquice e daria mais trabalho que que usar logo o que vai ser definitivo. E se não for no firebase teria que ser em outro cloud service para ser seguro e escalável, e, adivinha, vai ter custos também.
Uso Firebase há anos, de um pequeno protótipo à um grande software. A questão principal é você saber se ele vai ser compatível com seu projeto. Maioria das vezes ele é compatível, porém podemos usar "hibridamente" com outros bancos, por exemplo financeiro, você pode consumir a Auth API do Firebase e outro banco para cuidar do "financeiro".
@@darlisonalves5807 Da sim, mas cuide ao usar o firestore, se você errar a mão e consumir erroneamente ele, pode vir uma porrada de custo para pagar, acontece muito. Hoje em dia eu investiria em outras SaaS. como o Appwrite ou Supabase. Mas para freelas menores, tenta usar outro serviço para rodar o banco e deixa a auth ou a cloud function para o Firebase. Eu recomendaria ir nessa linha do Supabase e se o negócio do cara crescer, ele vai ter conndição de pagar $25/mês. Tem uma galera que só quer Saas de graça e que faça tudo. obs: Vue > react heuheauhuea
Ótimo vídeo. Estou estudando Node.js e React. Farei um projeto pessoal nessas tecnologias. Não usarei firebase porque quero aprender implementando, uma vez que o subproduto do meu projeto é o aprendizado como programador usando essas tecnologias, mas excelente o vídeo. Como Hadark Noob comentou, ele ficaria mais completo se fossem citadas outras tecnologias equivalentes ao Firebase que podem ser talvez mais baratas para quem está iniciando e tem projeção de crescimento rápido. De qualquer forma o conteúdo foi muito bom e quem tiver bom senso fará uma pesquisa sobre o que pode substituir o firebase com menor custo. Abraço.
Me convenceu a colocar Firebase no meu projeto. Já perdi muito tempo fazendo backend, fazer a api nem é complicado, mas se perde muito tempo sincronizando com banco local do app, etc. No projeto atual, vou meter um firebase e ver no que dá! Muito obrigado pelo vídeo! Volto logo pra comentar no que deu.
Tô estudando react e quero fazer uns freela, vou usar firebase, pois nao quero aprender backend agr, pois estou muito focado no front com react e quero logo ganhar um money. Até tentei estudar react e node ao msm tempo, mas tava muita coisa, então dei uma pausa no node, mas futuramente vou voltar a estudar backend, mas por enquanto, tô botando fé que o firebase da conta
Uma coisa que eu percebo, é que os desenvolvedores esquecem que tem o fator segurança da informação, construir um server próprio, o desenvolvedor, precisará investir em segurança, se não seu projeto pode acarretar em risco de vazamento de informação e reputação do produto.
@@yurif0331 mas pra escalar, fica mais barato com o firebase. A não ser que seja muito volume de dados. Aí é outro patamar. Então, pra brincar, vale servidor próprio. Para baixa e média escalas, firebase ou similares. E para espancar, volta pra server próprio.
Procura conhecer o Delphi quando você conhecer vai se apaixonar ferramenta fantástica , faz tudo , roda em todas as plataformas , fácil de programar e perfeita para back end e front end .
Olá meu consagrado. Tu poderias me dizer, qual o custo do Firebase? Pois vendo aqui, oq me deixou triste foi a autenticação do Firebase, que após 10 mil autenticações, é cobrado $USD 0,06 cents. E não sei, se com os anúncios do App, conseguirei pagar o custo. Caso vc pudesse me dar uma clareada, eu ficaria grato
Amo o Firebase, a única dificuldade que tive com ele é na hora de realizar buscas avançadas, queries, tipo buscar textos por letras e retornar os dados somente conforme o usuário for digitando, algo do tipo.
@@andreescocard Dá pra fazer, mas isso dá muita requisição, não é muito viável para um app que terá muitos usuários,a não ser que tenha bastante dinheiro para pagar o uso.
Boa tarde Igor, tudo bem? Parabéns pelo valor gerado. Por gentileza você poderia abordar no videos sobre o backend para mobile e uso da apis, porque estou iniciado no desenvolvimento android e tenho muito interesse em aprende-las. Muito Obrigado!!
Pessoal to criando um projeto próprio como objeto de estudo usando o react e está dentro dos meus próximos passo o uso de alguma ferramenta que possibilite gerenciar quem pode ou não adicionar informações nele… o que seria recomendado eu fazer? Estudo faz alguns meses e estou na etapa onde preciso criar projetos pra tentar entrar no mercado de trabalho, a minha ideia é somente essa, criei um site usando somente front end e todos os cards do meu site são components onde as informações que eles contêm são objetos de um array. A minha ideia é ter uma forma de deixar com que outras pessoas adicionem objetos ao meu array (adicione mais cards) o firebase supriria essa minha necessidade?
Igor supondo que esse protótipo funcione bem e seja comercializável, o processo de migração do firebase para um backend de fato aconteceria.Minha dúvida é a seguinte: Se a base de dados já estiver grande com firebase, como migrar essa base de dados para outro banco de dados ?
Mano, no React native é muito tranquilo pra configurar o firebase! A dificuldade que tô tendo agora é só pra manipular os dados nele com o RN agora kk mas nada que estudando um pouquinho não resolva
Quando eu passo do limite gratuito, ele (firebase) passa a cobrar automaticamente pela quantidade excedida ou meio que "para" o serviço ate que seja feito o upgrade da conta?
Você tem que optar pelo plano pago, se quiser usar mais do que o gratuito oferece diariamente. Pode optar pelo plano onde você define um limite orçamentário.
@@Programadorbr Nunca usei mas pretendo usar em breve para algum dos meus projetos o banco Sashido, são 5 dólares mensal podendo ter até 1milhão de requests no banco entre outras coisas. www.sashido.io/en/pricing/north-america-region
E se for fazer um alguns testes em uma base de dados gigante??? Com muitas requisições.... Claro que não vai valer a pena.... Já um caso de um pessoal que desenvolveu um app para arrecadar uma contribuição para uma causa social, e tiveram que entrar em contato com o Google porque não estavam atentos para a cobrança do Firebase.
O próprio nome já fiz fire , base, a base tá pegando fogo kkkk Eu já usei, não gostei, nada contra. Nesses casos, eu crio o "back" no próprio frontend, com o MirageJS, só pra mockar o back msm, mas depois eu vou lá e faço o back.
Tá falando que o JSON é inválido, deu problema logo no primeiro caractere. Tenta jogar no site jsonlint.com, ele valida o json e dá algumas dicas do que está errado
@@marcospauloamorim8313 Aí que tá Marcos.. eu não sei nem onde mexer nossa... Não manjo nada de programação!! Na verdade eu preciso de alguém que conheça disso pra mexer nisso pra mim
@@motorswold como assim mano? Mas esse erro tá dando onde pra vc? Vc tá desenvolvendo pra web? Site? Ou um aplicativo? Com qual linguagem ou framework?
@@marcospauloamorim8313 não estou desenvolvendo nada.. não sou programador nem entusiasta!! É que estou tentando acessar minha conta já faz alguns meses... Entrei em contato com suporte mas eles não me respondem e por conta disso tô tentando ver por conta própria alguém que conheça disso pra de alguma forma me ajudar a resolver.. mesmo que eu tenha que contratar e pagar pra fazer.
só esqueceu de mencionar algumas dificuldades técnicas de um projeto que tenha muitos relacionamentos de tabelas, o firebase fica meio que inviável, um simples join num banco de dado sql qualquer se torna um pesadelo no firebase que é nosql...
Começar no firebase e depois sair é simplesmente impraticável, dificilmente você passaria suas autenticações para outro projeto para não forçar seus clientes a se recadastrarem, o formato do banco de dados do firebase é praticamente exclusivo, nem outros bancos de dados nosql seguem o mesmo princípio, o que é feito nas cloud functions dificilmente poderiam ser feito em outra plataforma, e teria que ser cloud tambem, o que vai ter um custo similar, ou seja um monte de código teria que ser escrito para transferir para outra coisa que provavelmente demoraria mais do que fazer direto lá, eu pessoalmente acho que dificilmente você vai ter um serviço escalável a custo mais baixo do que o firebase, mas uma coisa é certa, se for usar, tem que usar pra valer, tirar ou colocar outro projeto nele é maluquice e daria mais trabalho que que usar logo o que vai ser definitivo. E se não for no firebase teria que ser em outro cloud service para ser seguro e escalável, e, adivinha, vai ter custos também.
Uso Firebase há anos, de um pequeno protótipo à um grande software. A questão principal é você saber se ele vai ser compatível com seu projeto. Maioria das vezes ele é compatível, porém podemos usar "hibridamente" com outros bancos, por exemplo financeiro, você pode consumir a Auth API do Firebase e outro banco para cuidar do "financeiro".
Da pra fazer uns freela com react + firebase?
@@darlisonalves5807 Da sim, mas cuide ao usar o firestore, se você errar a mão e consumir erroneamente ele, pode vir uma porrada de custo para pagar, acontece muito.
Hoje em dia eu investiria em outras SaaS. como o Appwrite ou Supabase.
Mas para freelas menores, tenta usar outro serviço para rodar o banco e deixa a auth ou a cloud function para o Firebase.
Eu recomendaria ir nessa linha do Supabase e se o negócio do cara crescer, ele vai ter conndição de pagar $25/mês. Tem uma galera que só quer Saas de graça e que faça tudo.
obs: Vue > react heuheauhuea
sim, deixando claro que o custo ficará pelo cliente@@darlisonalves5807
Pra quem tá estudando front-end, como react e flutter, e precisa de um back-end bem simples é muito bom usar o firebase.
É mais complicado usar SQL pra aplicações em flutter?
@@lucas00362 não.
Aprende Delphi q vc faz tudo em todas as plataformas
Firebase só presta se o app não crescer. Se tiver muitos usuários, vai ficar caro.
@@lucas00362 usa mongodb
Ótimo vídeo. Estou estudando Node.js e React. Farei um projeto pessoal nessas tecnologias. Não usarei firebase porque quero aprender implementando, uma vez que o subproduto do meu projeto é o aprendizado como programador usando essas tecnologias, mas excelente o vídeo. Como Hadark Noob comentou, ele ficaria mais completo se fossem citadas outras tecnologias equivalentes ao Firebase que podem ser talvez mais baratas para quem está iniciando e tem projeção de crescimento rápido. De qualquer forma o conteúdo foi muito bom e quem tiver bom senso fará uma pesquisa sobre o que pode substituir o firebase com menor custo. Abraço.
Me convenceu a colocar Firebase no meu projeto. Já perdi muito tempo fazendo backend, fazer a api nem é complicado, mas se perde muito tempo sincronizando com banco local do app, etc. No projeto atual, vou meter um firebase e ver no que dá! Muito obrigado pelo vídeo! Volto logo pra comentar no que deu.
O que deu?
Valeu a pena?
Tô estudando react e quero fazer uns freela, vou usar firebase, pois nao quero aprender backend agr, pois estou muito focado no front com react e quero logo ganhar um money. Até tentei estudar react e node ao msm tempo, mas tava muita coisa, então dei uma pausa no node, mas futuramente vou voltar a estudar backend, mas por enquanto, tô botando fé que o firebase da conta
@@darlisonalves5807também tô com o mesmo pensamento, deu certo?
recomendo pra freelas com projetos pequenos @@danilo2kk
Uma coisa que eu percebo, é que os desenvolvedores esquecem que tem o fator segurança da informação, construir um server próprio, o desenvolvedor, precisará investir em segurança, se não seu projeto pode acarretar em risco de vazamento de informação e reputação do produto.
E qual é a dificuldade?
@@tiagoclcconseguiu montar o seu próprio?
@@yurif0331 sim.
@@yurif0331 mas pra escalar, fica mais barato com o firebase. A não ser que seja muito volume de dados. Aí é outro patamar. Então, pra brincar, vale servidor próprio. Para baixa e média escalas, firebase ou similares. E para espancar, volta pra server próprio.
Procura conhecer o Delphi quando você conhecer vai se apaixonar ferramenta fantástica , faz tudo , roda em todas as plataformas , fácil de programar e perfeita para back end e front end .
Excelente vídeo!! Gostei muito da sua análise em relação a começar com firebase e depois migrar para um servidor próprio.
Hoje quero viver de meus projetos e melhor ser um especialista ou fullstack? Acho q daria bom tema de video
Uso o firebase em vários sistemas rodando pelo BR e Europa, nunca tive problemas, o programador BR explicou mt bem
Olá meu consagrado. Tu poderias me dizer, qual o custo do Firebase?
Pois vendo aqui, oq me deixou triste foi a autenticação do Firebase, que após 10 mil autenticações, é cobrado $USD 0,06 cents. E não sei, se com os anúncios do App, conseguirei pagar o custo.
Caso vc pudesse me dar uma clareada, eu ficaria grato
Igor, vale a pena comentar também que algumas ferramentas são free, como o crashlytics, fcm, algumas ferramentas de análise.
Uma outra opção muito boa é o parser server. Open source e foi inicialmente desenvolvido pelo Facebook.
Achei o parse bem chatinho. A instalação do parse + mongodb + parse dashboard foi chata demais. O bom é que ele consome pouca memória.
Suas dicas são muito boas, você tem uma visão boa para ambos os lados e isso enriquece seu conteúdo.
Muito bons os vídeos sobre firebase. Mas porque você parou a série? Estava me amarrando na sequência
Amo o Firebase, a única dificuldade que tive com ele é na hora de realizar buscas avançadas, queries, tipo buscar textos por letras e retornar os dados somente conforme o usuário for digitando, algo do tipo.
Também achei isso complicado. O usuário consegue buscar o que precisa apenas se digitar da forma que ele salvou, mas segue o jogo.
Autocomplete? Da para fazer sim, fiz em um projeto
@@andreescocard Dá pra fazer, mas isso dá muita requisição, não é muito viável para um app que terá muitos usuários,a não ser que tenha bastante dinheiro para pagar o uso.
@@d-apps2699 Eu não pago, meu caso é diferente, fiz em um sistema web
Implementei isso e as queries escalonam absurdamente, 1000 user pesquisando dá mais ou menos 10000 queries, complicado
Boa tarde Igor, tudo bem? Parabéns pelo valor gerado. Por gentileza você poderia abordar no videos sobre o backend para mobile e uso da apis, porque estou iniciado no desenvolvimento android e tenho muito interesse em aprende-las. Muito Obrigado!!
O motivo pra uar é pra quem no tem dinehiro sso sim
e nao sae usar ee pra devs que nao tem noção de desenvolvimento prque o f é super top
Pessoal to criando um projeto próprio como objeto de estudo usando o react e está dentro dos meus próximos passo o uso de alguma ferramenta que possibilite gerenciar quem pode ou não adicionar informações nele… o que seria recomendado eu fazer? Estudo faz alguns meses e estou na etapa onde preciso criar projetos pra tentar entrar no mercado de trabalho, a minha ideia é somente essa, criei um site usando somente front end e todos os cards do meu site são components onde as informações que eles contêm são objetos de um array. A minha ideia é ter uma forma de deixar com que outras pessoas adicionem objetos ao meu array (adicione mais cards) o firebase supriria essa minha necessidade?
Igor supondo que esse protótipo funcione bem e seja comercializável, o processo de migração do firebase para um backend de fato aconteceria.Minha dúvida é a seguinte: Se a base de dados já estiver grande com firebase, como migrar essa base de dados para outro banco de dados ?
Escreve um código para ler os dados do firebase e gravar estes dados no outro banco de dados.
Fala Igor, excelente vídeo.
Poderia fazer um vídeo explicando como configurar o Firebase no React Native? Valeu!
Mano, no React native é muito tranquilo pra configurar o firebase! A dificuldade que tô tendo agora é só pra manipular os dados nele com o RN agora kk mas nada que estudando um pouquinho não resolva
Mas pra configurar pela primeira vez é muito tranquilo
Eu acho o desenvolvimento com firebase mais custoso que com mongodb quanto se trata de banco de dados nosql
Quando eu passo do limite gratuito, ele (firebase) passa a cobrar automaticamente pela quantidade excedida ou meio que "para" o serviço ate que seja feito o upgrade da conta?
Você tem que optar pelo plano pago, se quiser usar mais do que o gratuito oferece diariamente.
Pode optar pelo plano onde você define um limite orçamentário.
Firebase é bem útil, porém, fica bem caro em alto uso. Tive que migrar dele pois eu precisava gravar muitos dados e começou a ficar bem caro.
fosse pra qual ?
@@jacksonfarradao acabamos migrando pra utilizar o backend que já possuímos, utilizamos rails, graphql e postgres, no postgres usamos campos jsonb.
Isso que eu tava pensando, gravar muitos dados, gera um custo absurdo.
HasuraDB é concorrente e é sensacional, qualquer hora comena sobre ele Igor. Sucesso mestre!
Vou olhar
Hasura é ótimo! Já utilizei em um projeto, achei muito prático, mas não sei se ele chega a ser exatamente um concorrente do firebase
@@ItaloCDC verdade, ele realmente não tem todos as features do firebase. Pra persistência eu gostei demais, postgres com graphQL é vida o/
Acho que não dá pra comparar hasura com Firebase, já que ele não tem nem um plano Free e sim trial.
@@Programadorbr Nunca usei mas pretendo usar em breve para algum dos meus projetos o banco Sashido, são 5 dólares mensal podendo ter até 1milhão de requests no banco entre outras coisas. www.sashido.io/en/pricing/north-america-region
Sensacional Igor!
Eu estou tentando usar o "gamhe mais" so que ele fica pedindo para configurar com o firebase, como eu faço?
Faz ums vídeo(tipo uma série) ensinando nois a fazer um programa!!! Abraço
E se for fazer um alguns testes em uma base de dados gigante??? Com muitas requisições.... Claro que não vai valer a pena.... Já um caso de um pessoal que desenvolveu um app para arrecadar uma contribuição para uma causa social, e tiveram que entrar em contato com o Google porque não estavam atentos para a cobrança do Firebase.
Dá uma olhada no Hasura e fala o que achou dele.
O próprio nome já fiz fire , base, a base tá pegando fogo kkkk Eu já usei, não gostei, nada contra. Nesses casos, eu crio o "back" no próprio frontend, com o MirageJS, só pra mockar o back msm, mas depois eu vou lá e faço o back.
Depende...
Galera alguém me ajuda , como eu posso decrementar algum valor dentro um arquivo.txt, em linguagem c ,preciso de ajuda se alguém puder, agradeço.
Firebase é muito bom, nunca vi nada negativo nele!!!
Complicado fazer pesquisas na base
Não tem Full text search, custo extremamente alto pra grande volume de escrita de dados
Isso que eu tava pensando, MONGODB me cobrou mil dólares kkkkk
Conteúdo muito bom, só uma observação o som ficou muito baixo.
Alguem consegue me dizer o que é esse erro e como resolver?
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
Tá falando que o JSON é inválido, deu problema logo no primeiro caractere.
Tenta jogar no site jsonlint.com, ele valida o json e dá algumas dicas do que está errado
Verifica se tá escrito certinho a sintaxe do JSON. Geralmente uma vírgula caga com tudo kkk
@@marcospauloamorim8313 Aí que tá Marcos.. eu não sei nem onde mexer nossa... Não manjo nada de programação!! Na verdade eu preciso de alguém que conheça disso pra mexer nisso pra mim
@@motorswold como assim mano? Mas esse erro tá dando onde pra vc? Vc tá desenvolvendo pra web? Site? Ou um aplicativo? Com qual linguagem ou framework?
@@marcospauloamorim8313 não estou desenvolvendo nada.. não sou programador nem entusiasta!! É que estou tentando acessar minha conta já faz alguns meses... Entrei em contato com suporte mas eles não me respondem e por conta disso tô tentando ver por conta própria alguém que conheça disso pra de alguma forma me ajudar a resolver.. mesmo que eu tenha que contratar e pagar pra fazer.
Muito bom Igor, ótimo vídeo!
só esqueceu de mencionar algumas dificuldades técnicas de um projeto que tenha muitos relacionamentos de tabelas, o firebase fica meio que inviável, um simples join num banco de dado sql qualquer se torna um pesadelo no firebase que é nosql...
Esqueci não...
Excelente!
Tenho uma dúvida de quantos porcento é mais caro sem uso de próprio back end, dá um chute aí