Qual a real diferença entre ReactPHP vs Swoole? Por que usar um e não o outro?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual a real diferença entre ReactPHP vs Swoole? Por que usar um e não o outro?
Pergunta aberta há duas semanas
Thalyta, ReactPHP é um componente PHP, escrito em PHP. Swoole é uma extensão, escrita em C.
O Swoole fornece os hooks que nos permite utilizar boa parte do ecossistema PHP como já conhecemos, mas de forma assíncrona. Já com ReactPHP nós precisamos usar os componentes específicos do ecossistema ReactPHP.
"Quando usar" cada um é uma pergunta difícil de responder. Eu usaria ReactPHP quando eu precisasse de algo menor ou quando eu não pudesse instalar extensões no servidor. Caso contrário, optaria por Swoole.