PHP Experience 2019: Desenvolvendo aplicações real-time com PHP
Comunicação em real-time está presente em todas as partes. É comum quando determinados pontos de uma aplicação web necessitam desse tipo de comunicação.

Comunicação em real-time está presente em todas as partes. É comum quando determinados pontos de uma aplicação web necessitam desse tipo de comunicação. Por isso, Eduardo Cesar, Software Developer na ZarpSystem, apresentou alternativas sobre como podemos implementar comunicação real-time em nossas aplicações.
Cesar foi o penultimo a palestrar no PHP↳PHP44 conteúdosPadronizando seu código com PHP CS FixerDev (Back & Front) · mai 2019Docker de imagem. Para rodar projetos PHP em menos de 30 segundosDev (Back & Front) · jan 2026PHP 7.3: conheça as novidades desta versãoDev (Back & Front) · abr 2019Ver tudo em Dev (Back & Front) → Experience 2019. Ele abordou Websockets e seus pontos chave, como características de comunicação full-duplex, o uso do HTTP para iniciar uma comunicação e problemas que o Websockets ajuda a resolver. Além disso, Eduardo Cesar falou também sobre bibliotecas e serviços que estão presentes no ecossistema PHP, para manipular Websocket.

Aplicações Real-Time
“É aquela aplicação que te devolve a informação assim que ela acaba de ser processada. Em um banco, por exemplo, você quer acompanhar o seu saldo, à medida que o dinheiro entra. Então, em cada depósito, o navegador tem que ser atualizado com o novo valor, sem que o cliente precise recarregar a página”, explicou Eduardo.
Websocket
“É um protocolo que foi especificado em 2008, com a chegada do HTML 5. Essa tecnologia permite que você trabalhe comunicação bidirecional dentro da web. É exatamente isso o necessário para uma aplicação real-time efetiva”, concluiu.
Como era antes
“Até o websocket funcionar, a gente trabalhava com HTTP apenas. Então, foram criadas estratégias documentadas como boas práticas de pooling, como a gente chama. Pooling é basicamente o cliente indo, por um tempo controlado, até o servidor, para poder ter acesso à informação que deseja”, segundo o desenvolvedor.
Tendência
Hoje, como a internet está muito rodoeada e as pessoas estão sedentas por informação, o modelo de comunicação bidirecional tende a ganhar força. Inclusive, com outras aplicações, como apps de mapas e de navegação, a gente consegue ver que eles estão provendo informações pra você, em tempo real, o tempo todo”, concluiu Cesar.

O desafio das APIs de pagamento instantâneo no backend moderno
Desafio das APIs | Pagar uma conta em segundos… conta de uma demanda que cresceu muito mais rápido do que os sistemas tradicionais conseguiam acompanhar.








Redação iMasters





