DEV Community

Discussion on: TALL - Uma nova stack para PHP

Collapse
 
lucasctd profile image
Lucas Reis

Vi uns vídeos sobre o Livewire, parece interessante, me lembra muito o JSF. Só não quão útil esse esquema dele de ficar atualizando o backend, visto que o PHP não vai manter os dados do controller/component em memória como o Java faz. Então toda vez que tu faz a request tu vai ter que passar todas as informações de qualquer jeito.

Collapse
 
itepifanio profile image
Ítalo Epifânio

Opa, Lucas, bem observado a relação com o JSF.
Quanto a manter os dados em memória o livewire faz isso sim, por exemplo, digamos que você tem uma lista de usuários, desde que seja uma variável pública da classe do componente, esse dado fica em memória. Ele também tem evoluido bastante principalmente com o lançamento da versão 2. Alguns problemas de redundância de dos dados trazidos pela requição foram resolvidos, algumas formas de manter o dado durante o ciclo de vida Livewire sem fazer novas consultas ao banco de dados. Fora que algumas coisas que você faz no dia a dia o livewire implementou agora na versão 2, como o upload de arquivo (que é feito sem dor de cabeça nenhuma, sério, melhorou muito minha vida, haha).