Next.js substitui o back end? |

  Рет қаралды 31,775

Rocketseat

Rocketseat

Күн бұрын

Пікірлер: 200
@gabrieljose7041
@gabrieljose7041 3 жыл бұрын
Uma coisa que eu queria comentar, principalmente aos iniciantes, todo arquivo front-end é entregue ao navegador do usuário através de um servidor, então sim, vc sempre estará dentro de um servidor não só em desenvolvimento mas tbm em produção. Com isso em mente, creio eu (pq não posso falar com certeza), o servidor do Next.js nada mais é que o próprio servidor que está servindo o conteúdo front-end e que tbm podemos usar como back-end. Essa é a abordagem que usavam antigamente antes do front-end evoluir tanto, espero que tenha dado uma luz a quem acha isso confuso.
@joaopaulo9939
@joaopaulo9939 3 жыл бұрын
Todo dns aponta o endereço de um computador, no caso do http as requisicoes sao interceptadas por um servidor de proxy http, geralmente apache ou nginx que distribui para as portas da aplicação node, java, etc que precisa devolver um arquivo que vai ser encapsulado nos pacotes tcp. Tecnicamente não existe diferença entre "back end" e "front end" nesse contexto, só muda o tipo de arquivo e os métodos http que são convencionados de se usar. No caso do SSR realmente era assim que todo site era feito, os chamados "estaticos", arquivos html, css e assets prontos para renderização no cliente, enquanto os frameworks javascript servem arquivos de script, chamados de "dinamicos" porque são interpretados por engines do cliente para gerar os estaticos. No caso do backend só muda o tipo de arquivo: texto plano, json, xml, etc
@arthurmendespereira6829
@arthurmendespereira6829 3 жыл бұрын
Confesso que fiquei com o coração apertado de ansiedade quando eu vi isso que o Prisma faz.... Que coisa linda de se ver
@dieegosf
@dieegosf 3 жыл бұрын
Simmmmmmmm!
@ribeirobr1
@ribeirobr1 3 жыл бұрын
Vim aqui só pelo título do video "substitui o back end". Qual seria o melhor, ou que você usa nos seus projetos, framework backend node?
@the_Radixsort
@the_Radixsort 3 жыл бұрын
Pra quem quer ter uma opçao parecida com o Prisma no Vue, existe o VueXORM que serve para modelar os dados de persistência como um ORM, alem de ter extensões como o VueXORM Axios, onde integra as chamadas HTTP com o Axios
@lenoalmeida3663
@lenoalmeida3663 3 жыл бұрын
Só conteúdo alto nível nesse canal
@douglaszaltron
@douglaszaltron 3 жыл бұрын
Diego! Pode compartilhar quais equipamentos que está usando para gravar? A qualidade da imagem e áudio está top demais. 👏🏻
@dieegosf
@dieegosf 3 жыл бұрын
Opa Douglas, eu uso uma câmera Sony A7 III e um microfone Shure SM7B, na época que eu comprei era bem mais barato que hoje por causa de todo esse caos mundial. Se precisar de mais alguma informação, só me chamar!
@gavranhas
@gavranhas 3 жыл бұрын
Valeu, Diego! Seus vídeos estão melhores a cada dia. Assim que puder quero maratonar a RocketSeat :)
@dieegosf
@dieegosf 3 жыл бұрын
Obrigaaaado!
@joelsonsouza9723
@joelsonsouza9723 Жыл бұрын
Atualmente estou desenvolvendo um aplicativo em nextjs para o front-end de uma pizzaria, e outro aplicativo em next para back-end. Vejo muito exemplos que usam API REST para alimentar os dois apps, e alguns aplicativos usando prisma com um DB para alimentar os dois apps. Eu estava querendo usar prisma com um mesmo banco de dados no front-end e também no back-end sem usar API REST. Isso seria um bom caminho?
@gabrielprando510
@gabrielprando510 3 жыл бұрын
#PR Como é a forma ideal de se trabalhar com as migrations do banco quando estamos trabalhando com micro serviços? cada serviço deveria ter seu próprio banco, ou podemos ter compartilhamento do banco e cada serviço gerencia as entidades que estão no seu escopo
@dieegosf
@dieegosf 3 жыл бұрын
Cada serviço com seu próprio banco e se precisar compartilhar informações entre eles, a melhor forma é ter essa informação replicada entre os bancos de dados, pode parecer estranho no início, mas isso garante que aquele serviço seja auto-suficiente, conseguindo funcionar mesmo quando os outros estão offline.
@DiegoBrocanelli
@DiegoBrocanelli 3 жыл бұрын
Ótimo vídeo. Complementando a resposta do Diego, sobre php + react. O inertiajs pode ser usado com react, trazendo todas as facilidades do ecossistema Laravel. Também dá para usar react direto, por meio do laravel mix.
@dieegosf
@dieegosf 3 жыл бұрын
Que massa, sinto muito orgulho da comunidade PHP e como evoluiu, sou um grande fã. Obrigado pela contribuição.
@LucasCG0509
@LucasCG0509 11 ай бұрын
É possível fazer a parte de renderização com Next (client e server rendering) e a API com express.js?
@mmsrp
@mmsrp 3 жыл бұрын
To usando Next.js com Prisma e banco Microsoft SQL Server pra uma grande corporação... Substituiu o back-end muito bem e ficou super performático!
@pedrorgreis
@pedrorgreis 3 жыл бұрын
Boa noite Estou trabalhando em um projeto com nestjs e Prisma2 para backend com sql server. Estou com um problema com o introspect e migrate, pois minha base já tem muitas tabelas populadas, e o migrate pede pra zerar tudo. Você teve esse problema?
@kairosilva9577
@kairosilva9577 3 жыл бұрын
Solidity
@omarcusdev
@omarcusdev 3 жыл бұрын
#PR Como vocês lidam na rocketseat com essa evolução das tecnologias? Vocês alteram as coisas o tempo todo? E como as empresas deveriam lidar com isso? Exemplo: Diego disse que está apaixonado pelo prisma, porém no goStack que fiz ano passado foi feito com typeORM e olha que tinha recém inserido o typescript nesse gostack, antes nem isso tinha. É muito difícil ficar mudando as tecnologias assim de uma aplicação já em produção, A minha empresa por exemplo, usa react com classes ainda mas é um sistema muito grande, não faço nem ideia do trabalho que seria para mudar para hooks.
@gavranhas
@gavranhas 3 жыл бұрын
@Marcus, eu compartilho da sua agonia kkk Mas até onde posso ver, esse é um caminho sem volta. O que vejo acontecendo cada vez mais no futuro é: um número enorme de desenvolvedores usando ferramentas desenvolvidas por engenheiros altamente qualificados para aumentar a produtividade desses desenvolvedores. CRA é o exemplo perfeito: praticamente, não permite que o desenvolvedor cometa erros. TypeScript vai na mesma linha: aumentar a produtividade e evitar erros. Yarn 2 é mais uma. Poderia ficar listando aqui até amanhã kkk Mas a ideia é que você precisa cada vez mais de times de alta produtividade para conseguir acompanhar a velocidade das mudanças. As tecnologias que há quinze anos levavam dez anos pra ficarem obsoletas, estão ficando obsoletas em tempo cada vez menor (e não só em TI). O trabalho remoto distribuído, integradores de API (como Kong), Docker, Kubernetes etc., tudo isso são ferramentas pra que os times possam produzir código mais rapidamente. Já se está produzindo código de forma automática por AI. Enfim, o que estou querendo dizer é que só há um maneira de lidar com isso se não quisermos ficar obsoletos: é aprender a produzir em times com as melhores ferramentas. Se antes uma companhia de médio porte podia contar com cinco seniores Java pra um projeto missão-crítica, hoje talvez isso não seja mais possível, mesmo em linguagens "industriais" como Java ou C#. Os times precisam ser mais numerosos. Em vez de cinco elefantes poderosos, um caminhão de formiguinhas especializadas. É mais ou menos como vejo.
@odilonferreira8400
@odilonferreira8400 3 жыл бұрын
#PR - Faaaala Diegão! Cara, queria saber se tu segue um padrão para nomear projetos multi repos, por exemplo quando o back-end e o front-end são separados. Abraço de Floripa!
@dieegosf
@dieegosf 3 жыл бұрын
Olha, eu acho que isso não precisa ter padrão, eu costumo chamar de server, client, api, web, mobile, qualquer coisa assim, mas em alguns projetos que tem muitos pacotes dai eu coloco uns nomes malucos tipo nome de planeta ou astros do espaço.
@odilonferreira8400
@odilonferreira8400 3 жыл бұрын
@@dieegosf hahaha entendi! Valeu!
@DiegoArcega1
@DiegoArcega1 3 жыл бұрын
Oq vcs acham no nx.dev ? Pra gerenciar monorepo
@TheIguana3d
@TheIguana3d 3 жыл бұрын
Conteúdo top como sempre, delicinha 😄
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu! 😍 💜
@guther
@guther 2 жыл бұрын
É totalmente possível e tranquilo fazer uma API Backend totalmente funcional e rápida com o Next.js. O problema é simples: Se você usar a /api do Next.js junto com o frontend, vai ser como se fizesse um sistema monolítico. O ideal, se quiser usar o Next.js como backend apenas, é isolar esse serviço e fazer uso dele apenas para o backend. Ficaria um serviço somente par ao front e outro serviço somente para o backend, mas todos com o Next.js Não tem problema algum nisso.
@LeoMoraess
@LeoMoraess 3 жыл бұрын
Gostei muito da apresentação do prisma! Grato Diego!
@rocketseat
@rocketseat 3 жыл бұрын
Que massa que curtiu, Leo! 💜 🚀
@paulospiguel
@paulospiguel 3 жыл бұрын
#PR - Fala Diego e ecossistema Rocketseat (vcs estão cobrindo todas as área do mundo DEV, acho que só falta uma psicologa pq vcs são muito doidos no bom sentido 😜 ). É possível usar o docker para ativar um certificado ssl junto com containers do node, nextjs e postgres (para usar na digital ocean ou S3 AWS). Tem algum fera ai em devOps para mostrar isso. Obrigado por cada dia me levar para o próximo nível. 👨🏻‍🚀🚀
@iagomendes5255
@iagomendes5255 3 жыл бұрын
Fui notado :) Muito obrigado pela resposta!
@dieegosf
@dieegosf 3 жыл бұрын
Tamo junto!
@brunomello7499
@brunomello7499 3 жыл бұрын
#PR - com reactjs a gente tem a tag noscript no nosso html base que será exibido caso alguém acesse alguma página com o javascript desabilitado. Se eu quiser reproduzir esse comportamento com next (ou seja, só permitir que a pessoa veja o conteúdo caso esteja com o JS habilitado), como posso fazer? Pergunto isso pois em ferramentas tipo um Timer ou algo muito relacionado a javascript não faz tanto sentido permitir que as pessoas acessem a página sem javascript, né?
@maiconwpassos
@maiconwpassos 3 жыл бұрын
Fala Dev! Pessoal da rockeseat, vocês recomendariam usar nextjs para construir uma Aplicação ERP, que possuirá vários recursos distintos, e com rotinas complexas e pesadas, com backend em Node. Valeu abraço do Maicão #PR
@phellipelins6788
@phellipelins6788 3 жыл бұрын
Gostaria de saber qual a forma que você faria a migração de um projeto em React web para o React Native. Valeu.
@kp_beta
@kp_beta 3 жыл бұрын
#PR Sou estudante de Engenharia de Software e muito do que se passa na faculdade é muito teórico ( pra não dizer velho ), como vocês gerenciam a evolução do projeto de Software, questões como documentação e afins.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Luis! Beleza!? Ótimo ponto! Valeu demais por nos enviar a sua questão! 🚀 💜
@felipecosta5325
@felipecosta5325 3 жыл бұрын
Estava só escutando o vídeo nos 14:53 o "muito delicinha" tive até que abrir para ver se o vídeo não era do Deschamps
@rocketseat
@rocketseat 3 жыл бұрын
Ops... 👀 💜
@marcosjsfraga
@marcosjsfraga 3 жыл бұрын
#PR - Se minha aplicação não necessitar ser indexada pelo Google, vale a pena usar o Nextjs? Ou eu poderia criar uma aplicação tradicional com create react app?
@rennanoliveira3443
@rennanoliveira3443 3 жыл бұрын
com o CRA a indexação é baixíssima.
@ericquadros9802
@ericquadros9802 3 жыл бұрын
Muuuuito foda a almofada de controle 💕
@rocketseat
@rocketseat 3 жыл бұрын
Curtiu, Eric!? HAHAHAHA 💜 🎮
@freddymais
@freddymais 3 жыл бұрын
Sensacional. Diego, se for possivel faça um PR ou MasterClass falando sobre o Prisma ler um banco ja existente puxando ja as inforçoes das tabelas e gerando as tipagens ja no codigo. Uma vez vc fez isso com um outro ORM na epoca em React, e ficou maravilhado no video (as caras sao as melhores rs).
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Freddy! Sugestão anotadíssima! 💜
@denilsoncosta9837
@denilsoncosta9837 3 жыл бұрын
#PR O next.js se ajusta melhor para a JamStack, mas por exemplo como eu lido com custom email dentro da Jam Stack, já que quando eu uso shared host com node.js é facil criar email customizado.
@dieegosf
@dieegosf 3 жыл бұрын
Fala Denilson, eu acho que não entendi muito a pergunta, mas geralmente eu faço envios de email com uma plataforma terceira e não uma configuração direta no server.
@_.gabrielllopes
@_.gabrielllopes 3 жыл бұрын
#PR Já ouvi falar que RN é bem parecido com React (tirando toda a parte da integração com o HTML por exemplo....), e já tenho algum conhecimento em React, Next e Typescript... alguma dica de tópicos relevantes pra começar a estudar RN ??
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Gabriel! Opa, excelente ponto! Valeu demais por nos enviar sua dúvida! 🚀 😍
@vinicioslopes8035
@vinicioslopes8035 3 жыл бұрын
#PR Offline First
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Vini! Valeu demais por nos enviar sua sugestão! 💜 Temos um vídeo aqui no canal que o Diego aborda isso: *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac Dá uma olhadinha e vê se te ajuda! 😉🚀
@caiovinicius8448
@caiovinicius8448 3 жыл бұрын
Olá, tem como você fazer um video atualizado sobre o react-testing-library.
@rocketseat
@rocketseat 3 жыл бұрын
Sugestão anotada, Caio! 💜
@brunomello7499
@brunomello7499 3 жыл бұрын
#PR - meu projeto está todo orientado a interfaces. se quiser trocar de dependencias é bem tranquilo. Porém uma dúvida que surge: assumindo que eu pretenda trocar de ORM (por exemplo do sequelize para o typeorm): como fica a questão das migrations? Essa é a única parte do meu código que ainda é totalmente dependente de uma biblioteca e não consegui pensar em uma forma de abstrair
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Bruno! Woow! Boa pergunta! Valeu demais por nos enviar! 💜 😍
@brunomello7499
@brunomello7499 3 жыл бұрын
@@rocketseat fico feliz que curtiram
@CarlosGarcia-yq7to
@CarlosGarcia-yq7to 3 жыл бұрын
#PR, Fala Diego, como conciliar a vida e dev e de empreendedor? E dicas para quem toca business que envolve tecnologia (programação especialmente) e também dev ao mesmo tempo.
@R3JHOW1996
@R3JHOW1996 3 жыл бұрын
#PR Diegão, estou desenvolvendo o MVP da minha startup com express, mongoose no back e react no front, a página principal será um wordpress e todo o saas ficará numa vps, nesse caso eu posso descartar o next já que o meu app em si n precisa de indexação? Quais outras alternativas vc me indicaria e pq?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Rodrigo! Valeu demais por nos enviar a sua dúvida! 💜
@guissh
@guissh 3 жыл бұрын
Poderia ter um NLW com algum projeto com Next e prisma
@dieegosf
@dieegosf 3 жыл бұрын
👀👀
@Luiz3g
@Luiz3g 3 жыл бұрын
@@dieegosf iiiii rapaz, entregou em uhsusuhsuhs
@felipembraga
@felipembraga 3 жыл бұрын
#PR Sobre serveless function, qual é o limite de conveniência de utilizar um AWS Lambda por exemplo?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Felipe! Beleza!? Ótima pergunta! Valeu demais por nos enviar! 🚀 💜
@PHAL__
@PHAL__ 3 жыл бұрын
To achando bem bacana o Prisma também, mas não sei se é algo que poderia ser usado além de um MVP, por conceito. Pela abstração total da camada dos serviços dos sistema, a acoplação que ele cria parece ser muito grande. No momento que a aplicação começar a escalar para o limite do que a ferramenta entrega iria criar uma boa dor de cabeça.
@dieegosf
@dieegosf 3 жыл бұрын
Fala Jaxx, pode ser que sim, ainda não tenho experiência em projetos maiores. Mas o Prisma é extremamente rápido e roda em um driver escrito em Rust para acesso ao banco, o qual é muito próximo do nativo, ou seja, rodar queries SQL através dele não é um problema caso algo nele te limite. Além disso, o arquivo de schema do banco podemos usar tipos nativos nos campos e não somente esses tipos genéricos que servem pra todos bancos de dados.
@Gustinx
@Gustinx 3 жыл бұрын
Video da rockseat é like na hora! Hehe
@rocketseat
@rocketseat 3 жыл бұрын
AAAAAAAA! 😍 Valeu, Mateus! Curtiu o conteúdo!? (Não só literalmente HAHAHA 🤣) 💜
@rennanoliveira3443
@rennanoliveira3443 3 жыл бұрын
#PR hoje em dia, o expo é melhor opção para iniciar um projeto em React Native? Ele supre a maior parte das necessidades ou um projeto com CLI ainda é mais forte para projetos maiores?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Rennan! Excelente ponto! Valeu demais por trazer sua dúvida! 😉 🚀
@rennanoliveira3443
@rennanoliveira3443 3 жыл бұрын
@@rocketseat eu que agradeço por responderem essa dúvida no PR 🚀
@alaelciolucas6838
@alaelciolucas6838 3 жыл бұрын
próximo vídeo fala um pouco sobre CMS pode ser o GHOST ?
@dieegosf
@dieegosf 3 жыл бұрын
Boa ideia! :)
@abnerwillys
@abnerwillys 3 жыл бұрын
Ótimo conteúdo. O bootcamp de vcs possui Next e Prisma?
@dieegosf
@dieegosf 3 жыл бұрын
Next.js tem na trilha de React. Como o Prisma ainda é uma ferramenta muito nova não temos ainda no Ignite, lá focamos mais em apresentar as ferramentas que vão te deixar pronto pra enfrentar os desafios do dia a dia, mas sinceramente, se você aprender qualquer outro ORM no Node.js, criar algo com Prisma vai ser muito simples :)
@gabrielsilvares3032
@gabrielsilvares3032 3 жыл бұрын
#PR Vale a pena usar o Prisma em produção ? Como o TypeORM por exemplo.
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Gabriel! Tem sido uma dúvida muito comum por aqui... Excelente ponto! Valeu demais por nos enviar! 💜 😍
@leosantos7162
@leosantos7162 3 жыл бұрын
Será que consigo fazer upload de arquivos no s3 da aws usando um serverless na vercel?
@dieegosf
@dieegosf 3 жыл бұрын
Sim, todas funções da Vercel rodam dentro do ambiente da AWS então a SDK já está inclusa, é só importar, colocar as credenciais e sair usando.
@gsbenevides2
@gsbenevides2 3 жыл бұрын
Hum PR Top. Mas só hoje eu percebi, acabou a newsletter da Rocket, ou meu email tá com bugado?
@dieegosf
@dieegosf 3 жыл бұрын
Estamos reformulando a Dev/Letter :)
@yuri6277
@yuri6277 3 жыл бұрын
Eu amo o prisma ❤
@yuri6277
@yuri6277 3 жыл бұрын
Eu amo o Next também ❤
@dieegosf
@dieegosf 3 жыл бұрын
@@yuri6277 Hahaha, simmmmm
@henriquebarros8303
@henriquebarros8303 3 жыл бұрын
#PR Na sua opinião, qual seria um dos principais motivos do React ser mais exaltado do que deveria, sendo que tem outras soluções que, dependendo do escopo, seria até melhores? Por exemplo: temos o Vue/Nuxt e o Svelt ganhando força.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Henrique! Valeu demais por nos enviar a sua dúvida! 💜 🚀
@alexalannunes
@alexalannunes 3 жыл бұрын
Compensa eu usar o next.js em dashboards corporativos.? Hoje a maioria dos sistemas da empresa onde trabalho são SPAs Na minha opinião, eu não usaria e a sua Diego?
@dieegosf
@dieegosf 3 жыл бұрын
Fala Alex, hoje pra dashboard o Next.js não traz a grande maioria das vantagens, mas se você for olhar por outra ótica, existe vantagem em usar o CRA no lugar do Next.js para esses casos além da facilidade ali pra gerenciar localStorage? Eu acho que não, então eu prefiro manter a mesma ferramenta para esses casos :)
@alexandremonteiro3279
@alexandremonteiro3279 3 жыл бұрын
#PR existe alguma forma de fazer uma integração de um aplicativo react native com um CMS como o prismic? ou seria melhor guardar o conteúdo do aplicativo em Markdown e fazer uma api retornar esse conteúdo?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Alexandre! Beleza!? Excelente ponto! Valeu demais por nos enviar a sua dúvida! 🚀 💜
@davisouza5067
@davisouza5067 3 жыл бұрын
#PR, Fala Diego, queria saber se vale a pena gerar um pwa ou ter um projeto em React.Js e outro em React Native
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Davi! Valeu demais por nos enviar a sua dúvida! 💜 🚀
@devtechenews
@devtechenews 3 жыл бұрын
#PR Fala Diego, beleza? Existe alguma possibilidade de escrita e leitura em um arquivo JSON usando o Next.js? Se não é possível, qual seria o melhor a se fazer?
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, George! Valeu demais por nos enviar sua dúvida! Ótimo ponto! 💜 😉
@devtechenews
@devtechenews 3 жыл бұрын
@@rocketseat tamojunto!!! Constante aprendizado com vocês! Sempre rumo ao próximo nível! 👏😁✌
@oliveira276
@oliveira276 3 жыл бұрын
complicado do prisma é q n da pra separar esses schemas creio eu (se alguem souber como me fala) mas isso me da um desgosto de usar
@dieegosf
@dieegosf 3 жыл бұрын
Infelizmente não da mesmo, mas isso já está no roadmap: www.notion.so/Prisma-Roadmap-50766227b779464ab98899accb98295f?p=83867e7f70ce40038cdfa9eb32ed4449
@esawaHSR
@esawaHSR 3 жыл бұрын
Já ouviram falar do ViteJs 2? ele é uma ferramenta muito interessante para substituir o create-react-app
@dieegosf
@dieegosf 3 жыл бұрын
Demais!
@LubniMorais
@LubniMorais 3 жыл бұрын
#PR Onde trabalho vivo ouvindo dizer que desenvolvimento mobile está morrendo e vai morrer, que tudo agora é aplicações web, porque os usuário não querem mais instalar aplicativos em seus dispositivos. E aí Diegão, o que me diz sobre isso? Parabéns pelo trabalho que vocês sempre fazem. Abraço.
@cauadasilvachagasdossantos1866
@cauadasilvachagasdossantos1866 3 жыл бұрын
Depende. Concordo com a parte "porque os usuário não querem mais instalar aplicativos em seus dispositivos". Por isso grandes empresas estão começando a usar PWA. Além disso, é possível pública nas lojas (TWA). No Next.js é bem simples criar um PWA. Só colocar instalar o pacote "next-pwa". Pronto. Você tem uma PWA hehehe (tem umas coisinhas a mais, mas é praticamente isso mesmo) Porém tem coisas que só funcionam com Nativo. Esse cenário é para quando sua aplicação preciso de recursos de hardware, como sensores. Além disso, Nativo pode funcionar offline e tem melhor performance. blog.rocketseat.com.br/pwa-o-que-e-quando-utilizar/ Enfim. Apesar do que disse, não concordo que está morrendo. Digo que sofreu um acidente. Basta agora saber se foi grave ou não.
@odevrenan
@odevrenan 3 жыл бұрын
@@cauadasilvachagasdossantos1866 Por qual motivo os usuários não querem mais instalar aplicativos? Se o motivo for armazenamento, pode esquecer. Hoje em dia, temos dispositivos com capacidades absurdas de armazenamento, desde 64GB até 256GB.
@cauadasilvachagasdossantos1866
@cauadasilvachagasdossantos1866 3 жыл бұрын
@@odevrenan Praticidade, meu jovem. Se tu obriga o cliente ir na loja de aplicativos; faz ele esperar terminar o download e instalar; e, embora seja verdade que há dispositivos com 64GB ou mais de armazenamento, falando para a realidade brasileira, a maioria dos dispositivos não na metade disso (afinal, aqui é Brasil e dolar tá em alta). Mesmo a pessoa tendo um celular monstro, a pessoa é obrigada a ir na loja novamente para receber atualizações. Se for PWA é só faze um novo deploy em paralelo. Se tiver funcional, muda para a nova versão (olha aí o Next e Vercel, por exemplo). Assim, o cliente sempre recebe a versão mais atual sem gastar o seu armazenamento e sem precisar ir em lojas de aplicativos. Como disse. Praticidade. Ninguém gosta de ser obrigado à fazer algo que não quer hehe
@Gmaaa
@Gmaaa 3 жыл бұрын
Cara faz um exemplo com crud completo. front end. todos os videos do nextjs eu só vejo a listagem nunca a inserção de dados e alteração.
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, dev! Opa, excelente sugestão! 💜 🚀
@cleysonsilva1828
@cleysonsilva1828 3 жыл бұрын
Nextjs de novo? Meu like garantido ahahahha!
@dieegosf
@dieegosf 3 жыл бұрын
Só pra diversificar um pouco kkkkkkk
@umacoza
@umacoza 3 жыл бұрын
#PR 34 Vale a pena usar o React Native para AR (realidade aumentada) ? Conhece alguma aplicação AR feita com o React Native?
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Fabio! Beleza!? Vou deixar um link aqui pra você, do nosso querido Rodz, falando sobre: *Realidade Aumentada no React Native | Code Challenge* kzbin.info/www/bejne/oWKVgYeQfcZ7jJY Espero ter ajudado! 💜 🚀
@umacoza
@umacoza 3 жыл бұрын
@@rocketseat muito obrigado pela informação! 👏
@rocketseat
@rocketseat 3 жыл бұрын
💜
@marcoalves1715
@marcoalves1715 3 жыл бұрын
#PR - Quais as melhores práticas para trabalhar responsividade no mobile, como exemplo, usando o próprio React Native?
@rocketseat
@rocketseat 3 жыл бұрын
Pergunta anotada! 😉 Valeu por nos enviar sua dúvida, Marco! 💜 😍
@joserubens5505
@joserubens5505 3 жыл бұрын
#PR Como estruturar projetos Next.js que tem muitas páginas de CRUD, tanto os componentes de tabelas quanto de formulários? No react o pessoal colocava dentro da pasta da página uma pasta de form para cada uma das páginas, mas no next essa pasta de form acaba virando uma página navegável via URL e eu não acho que seja elegante nomear a pasta do form como _form para ser ignorada...
@dieegosf
@dieegosf 3 жыл бұрын
Fala José, nesse caso você cria todos componentes que a página vai usar sempre fora dela, na pasta components mesmo ou em qualquer outra pasta. Não existe uma regra bem definida, eu particularmente tento colocar tudo em components.
@AdeilsonTube
@AdeilsonTube 3 жыл бұрын
#PR Diego tenho uma aplicação b2b e preciso armazenar os dados de clientes e produtos para que meu usuário consiga utilizar o app feito em RN de forma offline, qual seria uma estratégia interessante para isso? Atualmente tenho um endpoints que me retorna todos os produtos de um determinado usuário.
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Adeilson! Woow! Boa pergunta! Valeu demais por nos enviar! 💜 😍
@denilsoncosta9837
@denilsoncosta9837 3 жыл бұрын
#PR qual a melhor maneira de criar um monorepo em 2021. salve!
@dieegosf
@dieegosf 3 жыл бұрын
Tem um vídeo no canal que eu crio um com Node, React, Expo, etc... eu ainda uso aquele modelo. Mas hoje tem uma ferramenta legal pra testar que é o NX (nx.dev/latest/react/getting-started/intro) que parece bem promissor para monorepos.
@denilsoncosta9837
@denilsoncosta9837 3 жыл бұрын
@@dieegosf valeu!
@bzutim
@bzutim 3 жыл бұрын
O Prisma já está "production ready"?
@dieegosf
@dieegosf 3 жыл бұрын
Sim. Mas lembre que é uma ferramenta massa de aprender, mas no mercado dificilmente você vai encontrar algo usando, é sempre bom entender como o Sequelize e o TypeORM funcionam para mercado e usar o Prisma para aplicações pessoais por enquanto :)
@gabrielbraga5122
@gabrielbraga5122 3 жыл бұрын
gostaria de ver um exemplo de desenvolvimento de aplicação offline first
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Gabriel! 🚀 Não temos um exemplo na prática mas o Diego comenta bastante sobre nesse vídeo: *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac Vê se te ajuda! 💜😍
@gabrielbraga5122
@gabrielbraga5122 3 жыл бұрын
@@rocketseat opa, muito obrigado
@bielbridges
@bielbridges 3 жыл бұрын
Diego, fala de testes e devops focado na área mobile, isso é um assunto muito escasso! Acho muito sobre web, mas na área mobile, realmente é difícil de achar! Dá exemplo de ferramentas e como realizar bons testes, como gerenciar a parte de custos, a parte de E2E em testes mobile, que é uma parte bem obscura extremamente custosa. Fala como vocês lidam com tudo isso. Acredito que muita gente gostaria de saber. Estou querendo implementar uma linha de devops nos meu projetos mobile, mas são tantas ferramentas e tanta cosia que fico perdido.
@rocketseat
@rocketseat 3 жыл бұрын
Faaala, Gabriel! Sugestão anotada! Realmente, é um assunto bem escasso, né!? 😥
@viniciusalexandre5342
@viniciusalexandre5342 3 жыл бұрын
👏👏👏👏👏🤞
@rocketseat
@rocketseat 3 жыл бұрын
Valeeeeu, Vini! 💜 😍
@matheusaraujo8617
@matheusaraujo8617 3 жыл бұрын
prisma ou typeorm?
@dieegosf
@dieegosf 3 жыл бұрын
Fala Matheus, respondi antes aqui, mas vou colar a resposta: "na nossa percepção na Rocketseat o Prisma ainda tem pontos faltantes, por exemplo, é muito difícil trabalhar com transactions no Prisma, sendo que no TypeORM é super simples. Então, a gente ainda não sai apostando nele em todos projetos e sim entendendo a criticidade do projeto para poder usar um ORM não tão completo ainda"
@Oculterous
@Oculterous 3 жыл бұрын
Next, Next, Finish , muito top heheh
@rocketseat
@rocketseat 3 жыл бұрын
👀 🤣 💜
@eno3197
@eno3197 3 жыл бұрын
Qual a melhor maneira de fazer um CONTADOR DE VIEWS no next ou react?
@dieegosf
@dieegosf 3 жыл бұрын
Talvez podes usar essa informação provinda de um Analytics e não criar sua própria versão.
@isaacfreitas5863
@isaacfreitas5863 3 жыл бұрын
No início do vídeo jurei que meu celular tinha ativado o modo hora de dormir de dia kkkkk
@rocketseat
@rocketseat 3 жыл бұрын
HAHAHAHAHAHA sensacional! 🤣 💜 Curtiu o conteúdo, Isaac!?
@marcosdesouza8872
@marcosdesouza8872 3 жыл бұрын
#PR React Native -> Responsividade e OFF LINE First
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Marcos! Beleza!? Excelente sugestão! Vou deixar uns links aqui embaixo de vídeos que temos no canal e podem te ajudar, tudo bem!? *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac *Offline First no React Native, como aplicar? | Podcast FalaDev #17* kzbin.info/www/bejne/i2PIfqOlacpsgq8 *Fila de ações offline first no React Native com Redux Saga | Diego Fernandes* kzbin.info/www/bejne/nqSWf2Smjrian8k 🚀 💜
@weickmamferreira3507
@weickmamferreira3507 3 жыл бұрын
Nossa, quando o prisma criou a tipagem do User dentro da pasta "@prisma/client", eu fiquei tipo 🤯🤯🤯. Agora vou correr atrás de conteúdos sobre o Prisma rsrs
@rocketseat
@rocketseat 3 жыл бұрын
HAHAHAHAHA lindo de se ver, né!? 😍 🚀
@McLovinJoe
@McLovinJoe 3 жыл бұрын
#PR Diego, Eai tudo bem? Diego, eu gostaria de saber sobre perguntas! até que ponto é chato perguntar alguém sobre algo? no caso eu sou um estagiário e as vezes me sinto incomodado em perguntar uma dúvida ou uma dificuldade e está na verdade incomodando a outra pessoa. Abraços!
@dieegosf
@dieegosf 3 жыл бұрын
Fala Isaac, talvez eu não consiga responder essa no PR então vou responder aqui. Uma das suas principais tarefas como estagiário é perguntar, não se preocupe em ser chato, se as pessoas mais experientes estão te achando chato por estar perguntando, o problema não é com você. Quando eu fiz estágio eu perguntava tudo sobre tudo para todo mundo que estava próximo de mim até eu adquirir confiança para buscar minhas próprias respostas.
@Jovem-Padawan
@Jovem-Padawan 2 жыл бұрын
Porque estudar ReactJs se o Next é um ReactJS turbinado?
@droidvhm7
@droidvhm7 3 жыл бұрын
Bah, diegao gosta de gatos? Ja eh meu camarada sem mais introducoes. Parabens diego. Esses animais transformam a gente em excelentes pessoas!
@dieegosf
@dieegosf 3 жыл бұрын
Hahahaha sim, adotamos esse faz poucos dias e ele já ta ai querendo aparecer nos videos!
@armandobretas4729
@armandobretas4729 3 жыл бұрын
Usar o front no back é o que fazíamos lá atrás, antes do front evoluir.
@dieegosf
@dieegosf 3 жыл бұрын
Antes o front fazia parte do back-end, agora usamos funções back-end dentro do front-end :) O mundo dá voltas hahahaha
@wiltonvieira8201
@wiltonvieira8201 3 жыл бұрын
#PR Esse gatinho é do Nest JS ?? xD
@dieegosf
@dieegosf 3 жыл бұрын
Hahahahaha maybe.
@pauloreis7093
@pauloreis7093 3 жыл бұрын
Cara... o vídeo sumiu e voltou... o que houve??
@rocketseat
@rocketseat 3 жыл бұрын
Sumiu, é? Não to sabendo de nada... 👀 💜 (Só uma correçãozinha que precisou ser feita 🤫)
@pauloreis7093
@pauloreis7093 3 жыл бұрын
@@rocketseat hahaha! 😛
@Oculterous
@Oculterous 3 жыл бұрын
Ia usar Adonis no TCC mas parece que essa pode ser uma escolha mais inteligente
@rocketseat
@rocketseat 3 жыл бұрын
E o que acabou decidindo!? 👀 😛
@felipembraga
@felipembraga 3 жыл бұрын
#PR COmo utilizar o AWS Lambda
@vamosfalarsobre6276
@vamosfalarsobre6276 3 жыл бұрын
Mais rápido que o zoom dando uma surra no flash!
@rocketseat
@rocketseat 3 жыл бұрын
👀 🤣🤣
@RodrigoPassos25
@RodrigoPassos25 3 жыл бұрын
APIs do Next poderiam ser utilizadas para substituir BFF's? #PR
@mti2fw
@mti2fw 3 жыл бұрын
Me parece fazer bastante sentido 🤔
@dieegosf
@dieegosf 3 жыл бұрын
Sim, é isso que alguns novos frameworks estão tentando resolver.
@LucasSouza-ph1ug
@LucasSouza-ph1ug 3 жыл бұрын
Ta sofrendo o Outono como eu né Diego! O bichinho ruim. Saúde irmão!
@rocketseat
@rocketseat 3 жыл бұрын
Valeu, Lucas! Ninguém merece, né!? 💜 🤣
@ThiagoDevBR
@ThiagoDevBR 3 жыл бұрын
Maior dificuldade que encontro no ambiente React Native é com essa questão do "Offline-First"
@rocketseat
@rocketseat 3 жыл бұрын
Faaaala, Thiago! Vou deixar alguns links aqui de conteúdo do nosso canal! *Offline First: Apps que funcionam sem internet | Code/Drops #47* kzbin.info/www/bejne/e4mXaYyhlMplhac *Fila de ações offline first no React Native com Redux Saga | Diego Fernandes* kzbin.info/www/bejne/nqSWf2Smjrian8k *Offline First no React Native, como aplicar? | Podcast FalaDev #17* kzbin.info/www/bejne/i2PIfqOlacpsgq8 Vê se te ajuda! 💜 🚀
@flawtista
@flawtista 3 жыл бұрын
Pô galera, back-end sempre irá existir. Se sua regra de negócio for muito simples, ainda assim utilizaria o next.js como faced em requisições a recursos de cloud no qual as regras de negócios são simples pra tornar escalável
@eno3197
@eno3197 3 жыл бұрын
Se for possível, não faz vídeo em 60 fps. Tipo, não acho que faz diferença para o tipo de conteúdo do canal e atrapalha a experiencia de muitos.
@ccunhax
@ccunhax 3 жыл бұрын
Qual o nome do gato? :-)
@dieegosf
@dieegosf 3 жыл бұрын
Olha, adotamos há 2 dias então ainda estamos decidindo, mas provavelmente é Rengar hahaha.
@ccunhax
@ccunhax 3 жыл бұрын
@@dieegosf poxa, coloca Rocky! Rocky... Rocketseat, captou, captou....? hahahaha
@LucasAlexK
@LucasAlexK 3 жыл бұрын
🐈‍⬛
@rocketseat
@rocketseat 3 жыл бұрын
💜
@wlaubersamuel6244
@wlaubersamuel6244 3 жыл бұрын
KKKKKKKKK não tem como assistir o vídeo sem olhar o gatinho ksksksksksks
@rocketseat
@rocketseat 3 жыл бұрын
Ele rouba a cena, né, Wlauber!? HAHAHAHA 🤣 💜
@wlaubersamuel6244
@wlaubersamuel6244 3 жыл бұрын
@@rocketseat hahaha 😂😂😂 Mas é muito bom ter esses bichinhos em casa 😏😏😏
@caiopratalli1169
@caiopratalli1169 3 жыл бұрын
Psi psi psi psi... sai daí Diegão, deixa o gato fazer o vídeo. 🥰
@dieegosf
@dieegosf 3 жыл бұрын
Tem dois gatos no video hehe
@caiopratalli1169
@caiopratalli1169 3 жыл бұрын
@@dieegosf Já que quando estou assistindo suas aulas falam que estou assistindo meus próprios vídeos, não posso discordar, qualquer semelhança é mera coincidência, exceto pela altura rs. Agora aproveitando, farei uma pergunta de verdade! #PR Em 1 vídeo vc indicou serveless - fauna para utilizar com o next e nesse indicou prisma, qual critério para escolher quando usar cada um? E tendo em vista que tenho como prioridade em aprender a criar Apps react native e APIs com Node em breve para poder compartilhar as infos entre web e mobile, seria melhor eu focar no prisma para já pegar esse conceito, que pode ser reaproveitado no node?
@welbermarques3052
@welbermarques3052 3 жыл бұрын
Quem notou o animal de estimação do Diego no inicio do vídeo?? 0:36
@rocketseat
@rocketseat 3 жыл бұрын
Ops... 👀 🐈
@felipe_marcolin
@felipe_marcolin 3 жыл бұрын
Cade o vídeo do next fora da vercel :(
@dieegosf
@dieegosf 3 жыл бұрын
Fala Felipe, eu não quero fazer um vídeo qualquer, o roteiro está pronto, mas passei um bom tempo detalhando tudo que quero incluir pra ser um guia bem completo, pretendo gravar hoje ou amanhã e postar no início da semana que vem.
@rafaellupo8532
@rafaellupo8532 3 жыл бұрын
WatermelonDB!
@Pai_do_Mato
@Pai_do_Mato 3 жыл бұрын
0:59 Houveram não existe. O verbo haver no sentido de existir é impessoal. Portanto, não HOUVERAM E SIM HOUVE. 👍👍
@arcadan
@arcadan 3 жыл бұрын
Value, Joaquim da Silva, abç.
@dieegosf
@dieegosf 3 жыл бұрын
Tragam um homem para esse oscar!
@umacoza
@umacoza 3 жыл бұрын
Esses estágios que sobem os vídeos errados...🤪
@rocketseat
@rocketseat 3 жыл бұрын
Não sei de nada... 👀 🤣 Certeza, Salomão! Ele quis tanto conhecer o pessoal incrível que assiste os nossos vídeos que subiu antes da hora... 😛 💜
@tabordamarcos
@tabordamarcos 3 жыл бұрын
kzbin.info/www/bejne/bZXCqnR7gqtqkJo - Participei de um projeto que eu instalei o Inertiajs e utilizei com o ReactJS, o controle de rotas fica inteiramente pela aplicação Laravel, não sei se isso é ruim ou não, mas funcionou bacana. Antes de trabalhar assim eu configurava o Webpack com pacotes separados para VueJS.
@ernestomaria6558
@ernestomaria6558 3 жыл бұрын
O gato do github ai kkk
@rocketseat
@rocketseat 3 жыл бұрын
HAHAHAHAHA boa! 💜 🐈
@albanirneves
@albanirneves 3 жыл бұрын
#primeiravisualizacao : D
@rocketseat
@rocketseat 3 жыл бұрын
Boooa, Albanir! HAHAHA curtiu o que viu!? 👀💜
@albanirneves
@albanirneves 3 жыл бұрын
@@rocketseat Demais!! Especialmente ao perceber como está cada vez mais tênue a linha entre frontend e backend 😲
@wandersonalwes2428
@wandersonalwes2428 3 жыл бұрын
First
@rocketseat
@rocketseat 3 жыл бұрын
Já te vi pelo canal com esse mesmo comentário... Você é rápido, hein!? 👀 😛 💜
@wandersonalwes2428
@wandersonalwes2428 3 жыл бұрын
Ótimo conteúdo 😍😍❤
React Native: armazenamento, migração e integração | #PR 34
22:46
Next.js: armazenamento, testes e rotas | #PR 31
25:20
Rocketseat
Рет қаралды 20 М.
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Next.js está virando um framework BACK-END?!
21:41
Rocketseat
Рет қаралды 42 М.
Node para APIs em real time? - #PR 35
37:06
Rocketseat
Рет қаралды 44 М.
A Feature Mais Avançada de Aprender no Next.js (Você consegue?)
24:56
Filipe Deschamps
Рет қаралды 77 М.
Next.js - Autenticação JWT com back-end próprio - Code/Drops #72
1:05:36
TUDO que você precisa saber do Next 13 (isso muda tudo)
1:09:51
Rocketseat
Рет қаралды 101 М.
O que é Next.js, na prática, em 15 minutos!
15:12
LuizTools
Рет қаралды 43 М.
Why did OpenAI move from Next.js to Remix?
10:41
Wes Bos
Рет қаралды 196 М.