Mas o PHP, principalmente nessa época, tinha os seus problemas naturalmente, onde um deles era que, em arquivos que montavam uma interface HTML, por exemplo, era costume também fazer consultas diretamente ao banco de dados e isso criava vários efeitos colaterais ruins. Um deles era a impossibilidade de reaproveitamento de código
Não creio que isso seja culpa do PHP!
As pessoas faziam coisas ruins. E a linguagem era a culpada!
PHP se deu bem e fez a web que conhecemos hoje pela sua simplicidade, facilidade em começar, qualquer um com pouco conhecimento colocava um site no ar.
E alguns ganhavam e ganham dinheiro com sites que arquiteturalmente são muito feios.
As pessoas não sabiam ou não queriam fazer algo melhor.
o HTML streaming que estão usando ai no react server já existe a dezenas de anos.
https://dev.to/tigt/the-weirdly-obscure-art-of-streamed-html-4gc2
Hoje em dia existem libs JS que fazem um site MPA(jeito antigo de fazer) paracer um SPA.
https://unpoly.com/
Pra mim isso é só inchar o react.
Colocar mais uma coisa no back pra pessoas cuidarem e terem dor de cabeça!
React é ótimo no front.
SSR com react é uma gambiarra, e isso é outra gambiarra para inchar o já inchado ecossistema react.
Mas deve gerar hype, e gente usando.
Já não basta qualquer projeto usarem front separado sem qualquer motivo real.
Um MPA serve pra uns 98% dos projetos hoje sendo feitos sem motivos em SPA.
É adicionar mais uma lib mais uma coisa pra dar dor de cabeça kkkkk
De resto, não sei no que isso vai dar, acho que nãp vai vingar quando começarem a usar
e terem os problemas que foram bem citados no texto!
Vamos ver o que vai ser. :)