Executando verificação de segurança...
4

Rapaz, eu trabalho em 8 sistemas, todos em PHP puro, e estamos atualmente rodando com o "8.0". Começamos a implementar bastante JS para facilitar muita coisa em nossos sistemas, mas no começo, e alguns desses 8 sistemas, está bem puro no PHP.

O que eu te pergunto é, vale a pena todo o trabalho em refazer o sistema em laravel?
O que você ganharia com isso? Iria impactar no dia a dia do usuário? Para mim essa é uma pergunta muuuuuuuuito importante a ser feita, pois se não for fazer diferença no usuário final, ou se fizer diferença mas não for algo perceptível para ele, acredito que não vai valer a pena todo o esforço. Talvez seja melhor vc dar uma repaginada em como cada módulo funciona, melhorar o desempenho com o próprio PHP puro, sem ter que mudar para um laravel da vida.

Reveja esses pontos, por que pode ser uma dor de cabeça desnecessária para você e para o usuário final da aplicação.
As vezes a vontade de fazer algo muito grandioso é interessante, mas se você já tem algo que está funcionando bem, talvez não seja tão bacana mudar isso.

Carregando publicação patrocinada...
1

Obrigado pelo comentário, faz todo sentido, provavélmente o usuário nem iria perceber o Laravel mesmo, ainda estou aprendendo para que serve esse framework.

2

Tem que ter um olhar mais amplo para tomar essa decisão.

Por exemplo, trocar um sistema feito em PHP puro legado para Laravel pode não trazer benefícios imediatos para o usuário, mas para a implementação de novos recursos e outras correções talvez faça sentido, o que vai impactar diretamente na outra ponta (usuário).

Quantos desenvolvedores conhecem esse sistema puro feito em PHP 5.6? Tem documentação atualizada? Se contratarem um novo dev amanhã, ele vai saber se virar em pouco tempo para começar a implementar novos recursos e subir correções? Quanto tempo você levou até se adaptar e entender esse sistema legado?

São esses pontos que também precisam ser levados em consideração. Laravel é um framework amplamente conhecido, por isso um dev que já sabe Laravel não terá grandes dificuldades para assumir o sistema. Ele já sabe a onde fica as rotas, as views, middlewares, etc, o que impacta no tempo de entrega das tasks.