Hora de um upgrade em meu ecommerce... Node + React ou PHP + HTML?? #1601
Replies: 8 comments
-
Iria de Next.js |
Beta Was this translation helpful? Give feedback.
-
Entendi @felipefialho , é que ainda não entendi bem como vou lidar com server side rendering e vindo das apis as informações... Então neste cenário acha melhor eu fazer com reactjs + next.js consumindo apis do que pelo PHP + Html por exemplo? Em sua opinião, quais as vantagens de eu seguir pelo next.js e não pelo PHP (ou um node com EJS)? |
Beta Was this translation helpful? Give feedback.
-
Dê uma olhada https://www.reactioncommerce.com/ |
Beta Was this translation helpful? Give feedback.
-
Fala @wilsonneto-dev, beleza? Como o @felipefialho sugeriu, eu também iria de Next.js Eu tenho uma StartUp ( @cardesivo ), fiz um e-commerce inteiro, do zero, linha a linha, em Next.Js, olha a performance do site: Eu fiz infra da seguinte forma:
Referente ao SEO, o Next.Js é "isomorphic", então o HTML é renderizado no lado do servidor, logo, o Google consegue indexar de boa, só vai caber a você, parametrizar tudo certo ( Tags, imagens, etc... ). |
Beta Was this translation helpful? Give feedback.
-
Fala @Juuhz , cara que massa seu e-commerce, e que rápido, caramba! Estava inclinado para o PHP mas agora acho que vou de Next mesmo heim rs Teve muitas informações ai que não manjo ainda, poderia me ajudar mais um pouco com algumas perguntas?:
Desculpe tantas perguntas, mas vou fazer e to levantando tudo, muitas dúvidas, mas quero sanar todas para quando pegar para fazer já estar tudo alinhado e ai só a parte boa, codar. Muito obrigado a todos, abraço! |
Beta Was this translation helpful? Give feedback.
-
Fala @wilsonneto-dev, O fórum é para disseminar conhecimento, pode ficar a vontade para perguntar oque quiser, no que eu puder te ajudar, ajudarei. Seguem às respostas: Quando diz que usou modo estático, sem SSR, qual a diferença?Quando você constrói uma aplicação SSR, você obrigatoriamente precisa de um servidor, que até certo ponto é bacana e positivo, porém quando falamos em quantidade de acessos simultâneos, segurança, uptime 100%, escalabilidade, etc... essa aplicação SSR acaba ficando complexa e CARA $$$. O NextJS tem uma feature bacana, você consegue desenvolver toda a sua aplicação, e na hora de "buildar", você diz para o Next que você quer usar tudo estático rodando o comando:
Ele irá iniciar um processo de compilação, e no final ele cria uma pasta
Depois, basta arrastar o conteúdo da pasta O bacana do S3 é que a Amazon garante uptime de 99,999999999% e o custo é muito baixo, veja: Você utilizando até 50TB por mês, você paga -> 0,023 USD por GB Se você utilizasse um EC2 ( servidor amazon ), pagaria algo em torno de 0,0255 USD por hora. Ai você começa a ver a vantagem... Usar Next.js em relação a usar React "puro", quais as principais vantagens?A home deles já fala por sí só haha: Se código então não acessa uma api externa, mas sim importa um json? Sua lambda salva no diretório do projeto o json, ou tem como incluir ele direto de um S3, como fez esse processo?Isso, a LAMBDA pega os dados do banco, compila e joga para o S3 onde está armazenado o site, depois no React é só importar normalmente, igual você importa um CSS, por exemplo. Espero ter ajudado, qualquer coisa, só falar. |
Beta Was this translation helpful? Give feedback.
-
@Juuhz deixa eu te perguntar, e como você faz para fazer alterações em produtos? Gostei muito do seu projeto. E segundo, uma vez criei um site usando o NextJS porém quando fui exportar para estático foi um caos, pq eu tinha um _document.js com algumas configurações globais e ele não foi junto :(. Tenho uma loja de camisetas, e quero usar o nextjs nela |
Beta Was this translation helpful? Give feedback.
-
Existe uma concepção errada de que o next.js é "só pra SSR". Ledo engano. A performance do next.js é absurda, ainda mais com otimizações (ex: plugin lodash). Aplicações inteiras carregando com 300KB iniciais... MESMO que você não use server-side rendering (ou seja, que não faça requisições dentro do Problemas do next:
Mete bala, o next é espetacular. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Fala galera,
há um tempo atrás na faculdade eu desenvolvi um protótipo que virou serviço rs
O site http://zedoingresso.com.br/, que até roda uma operação legal... Nele utilizeo PHP puro e HTML apenas...
Agora pretendo fazer a versão 2.0 para fazer a brincadeira ficar séria e realmente tentar transformar em uma operação que valha a pena investir.
Ouço falar muito em gatsby e jekyll, mas meu site será dinâmico, sempre estará entrando novos eventos, vou ter apis que vão conversar com os apps, mas não sei se no front do site vou usar APIs, pois quanto a SEO o site atual superou de longe todas as minhas expectativas, sendo indexado muito rápido e rankeando muito bem... Tenho medo de usar react ou algum destes geradores e cair a questão de SEO....
O que recomendam?
Deixo react apenas para os paineis de administração mesmo? Ou mando bala com react no front do site também?
Ou mando bala com PHP puro novamente, que vai renderizar um site totalmente SEO frendly e é muito rápido.
O que acham?
Abraços!
Beta Was this translation helpful? Give feedback.
All reactions