Como melhor utilizar o Vue.js em um projeto desenvolvido no Laravel
Bom dia, Carlos !
Estou desenvolvendo um projeto de ERP com laravel e estou utilizando o jQuery para ter certa reatividade em alguns momentos. Mas após descobrir o Vue.js gostaria muito de trabalhar com ele no meu projeto, a dúvida que fica é qual seria o melhor método de implementar ele no meu código.
1-Utilizar apenas como um substituto do jQuery, nos momentos que eu preciso dessa reatividade?
2-Ou reformular o projeto e utilizar como nesse curso onde o Vue.js cuida do front-end fazendo requisições numa API desenvolvida no laravel
Ficaria grato se você pudesse me ajudar nessa questão, quem sabe alguns prós e contras de qual método utilizar e na parte de segurança também se algum deles é melhor nesse questio.Se quiser mais informações do projeto posso enviar para que voce possa me aconselhar melhor nessa decisão
Olá, Renan!
Como vai?
Sempre que tiver alguma dúvida nesse sentido, pode me perguntar, pode contar comigo!
Vou dá o meu ponto de vista e opinião pessoal.
O Vue.js substitui fácil o jQuery, até mesmo porque o jQuery apenas manipula o DOM, já o Vue.js dá outro nível na aplicação.
Embora seja possível (e viável) desenvolver todo o projeto apenas com Vue.js + Laravel, usar jQuery + Vue.js não é TOTALMENTE errado.
Pra melhor te aconselhar, sugiro que analise o cenário atual, vamos lá:
O projeto é grande e está tem muita implementação com jQuery?
Se for o caso, e tiver organizadinho, não refaça todo o projeto com Vue.js, porque vai gastar muito tempo que pode ser aproveitado com alguma outra atividade mais útil.
O projeto esta na fase inicial?
Se for caso, manda Vue.js e seja MUITO FELIZ!
Mas, de qualquer forma, mesmo que o projeto seja imenso, e já use jQuery, mescle as novas funcionalidades com Vue.js, todas novas implementações e recursos abuse do que o Vue.js dispõe.
Pode criar pequenos components Vue.js e usar dentro do Laravel.
É isso amigo, espero ter ajudado, qualquer dúvida pode contar comigo.
Abs;
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!