PHP vs NODE – na prática
Fala pessoal, sejam muito bem-vindos a mais um vídeo aqui canal. Depois de pesquisar bastante sobre esse assunto “bem polêmico”, resolvi fazer um vídeo com testes na prática sobre a velocidade do PHP em comparação ao NODEJS, espero que gostem!
Navegação
00:00 Introdução
00:40 Curiosidades
03:56 Testes na prática
12:17 Testes de CPU
14:51 Conclusão
▸ Meu Instagram
https://www.instagram.com/rodrigo_coding/
▸ GitHub
https://github.com/rodrigoKulb
▸ Discord do Canal
https://discord.gg/P3UNQ3E
▸ Website
http://rodrigo-kulb.com.br/
▸ 45% de desconto na Hospedagem HostGator
https://www.hostgator.com.br/38471-77-3-32.html
Faz o teste agora com PHP 8 compilado e o swoole.
Linguagem de programação é ferramenta e não time de futebol ou religião sua Linguagem não é especial
E o Node.JS é escrito em C++
that's very suspicious
Bro, que video ótimo!
ରଡଯଵଜଠମଦଵଥଥଠମଠଦଟମତଠଥକମଡଦଥଠସଠଥଟଥଡତମଠମଠଦଟତଡ
ଚଚଚଚ
cada um tem sua função e a galera faz confusão.
Ótimo vídeo.
Parabéns pelo vídeo! só não entendi se houve uma conclusão…baseado nos testes qual é melhor?
Vídeo muito massa, com informações úteis e prática! Parabéns!
Cara, video muito bem produzido… Parabéns.
se eu fosse fazer esses testes meu pc ia explodir
aproveite e faça com Java que é outra linguagem utilizada no backend. Java x Node x Php. E também com os bancos de dados MySQL x PostgreSQL x Oracle…
seria interessante ver esse benchmark usando PHP 8. fica a dica bro!
Legal, faz com php8
Brother p trabalho qual vc indica aprender?
Tenho uma dúvida, aprendi html, css e JS vanilla, agora quero pegar um backend….então nasceu a dúvida PHP ou Node.js?? o que faço ?? Valeu!
Node x Django essa é a batalha dos Titans
Um teste interessante seria usar o Swoole no PHP, para testar de forma assíncrona também.
Compara a nova versão do PHP
Q U A L I D A D E
Faz de novo com php 8
Muito bom o vídeo, seria legal testar com o PHP 8 agora e tbm com o JIT ativado, que tal?
Dica de JIT – https://www.youtube.com/watch?v=MApPlio46Fs
Acho que sempre o PHP se sairá melhor, até por que 78% da Net está em PHP, é quase impossível o PHP morrer, isso não entra no caso, mas resumindo.. PHP vale muitoo, acho que melhor que Node.
Olá deveria colocar o Python na comparação é qual versão do php foi utilizado obrigado Bom trabalho
Legal o vídeo, seria interessante em vez de usar o Php 7.2 usar o 7.4 com swoole ia dar uma boa diferença.
Cara, faz essa comparação mas utilizando o ReactPHP :), acharia bem bacana
Comecei a estudar Node e achei bem burocratico. Php eu gosto justamente por ser simples ^^
interessante o teste, mas seria bom com as ultimas versões do PHP 7.4 no caso e do node 15, lembrando que o PHP 8 está prestes a sair e promete melhorias consideráveis em cálculos matemáticos e outros aspectos. Por mais interessante que seja o teste apenas essa baliza não justifica usar uma tecnologia ou outra.
show
Muito Top!
Fala pessoal gostaria de fazer uma correção no teste 03 (Escrevendo em arquivos) e no teste 05 (Cadastro MySQL linha) conforme levantado pelo @Dias de Dev nos comentários abaixo. O teste do node rodou do forma assíncrona, então não poderia ser comparado com o PHP refiz os testes "Simulando" o node do forma síncrona, tivemos os seguintes resultados:
01 – (NODE) 5.856 vs 3.057 (PHP⭐)
02 – (NODE⭐) 4 vs 12 (PHP)
03 – (NODE) 5.204 vs 1.253 (PHP⭐) resultado atualizado
04 – (NODE⭐) 21 vs 328 (PHP)
05 – (NODE⭐) 5.071 vs 5.364 (PHP) resultado atualizado
06 – (NODE) 3 vs 2 (PHP⭐)
Tivemos um empate galera! NODE 3 x 3 PHP
Vou criar um vídeo para explicar o que aconteceu!
Muito legal esse vídeo Ro. 🙂
👍🏻👏🏻👏🏻👏🏻👏🏻🥰😘
Boa Rodrigo, ficou show o video, deve ter dado um trabalhão kkk
Muito bom. Ainda fico com o tradicional PHP
Ótima proposta do vídeo.
Interessante benchmark, mas enviesado.
Rsrs
Tanto a escrita em arquivos quanto o acesso a banco foi feito de forma assíncrona no node e síncrona no PHP. Não é a mesma lógica. Não são comparáveis.
E o PHP pode ser single threaded. Todos os exemplos que você rodou foram executados em uma única thread. Você disse que a inserção rolou em múltiplas threads. Não foi o caso não. Quem gerenciaria múltiplas threads do PHP seria o fpm. Você está no console. Era só usar um cliente MySQL assíncrono, como vc fez no node. 😉
Muito bom!
Parabéns pelo vídeo! Boa qualidade
Que vídeo foda! Será que o PHP 8 vai conseguir mais desempenho?
Que vídeo massa Rodrigão, abraço!
Valeuuu pela citação! E muito legal os testes, principalmente no navegador 👍
Muito bom a forma de como faz seus vídeos Rodrigo.. alguém conhece grupo que eu possa membrar sou iniciante nesta área e pelo pouco que observei é imensamente admirável .. obg por quem puder ajudar