Avatar ·

Como entender quando usar Node.js e quando usar um backend comum em PHP ou Python?

Olá a todos! Sou iniciante em desenvolvimento web e estou tentando entender a escolha do stack para meu primeiro projeto sério.\n\nEstou fazendo uma loja virtual. Terá: catálogo de produtos, carrinho, área do usuário, painel administrativo para adicionar produtos e, possivelmente, chat de suporte em tempo real.\n\nLi que Node.js é legal porque é não bloqueante e assíncrono. Mas não entendo completamente quando essa vantagem é crítica e quando não é.\n\nMeu amigo recomenda fazer em PHP (Laravel), diz que lá é mais simples: clicou no botão, obteve a página. Outro amigo diz que o futuro é Node.js e que devo aprendê-lo logo.\n\nTenho um exemplo de código em Express que tentei escrever para uma API de teste. Fiz assim para consultar o banco de dados e retornar o resultado:\n\n```javascript