Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia pessoal,
Gostaria de tirar algumas dúvidas:
Em toda a minha carreira me dediquei a outras atividades como atividade principal mas sempre fiz um projetinho web aqui e outro ali utilizando ASP Clássico, sei que esta linguagem não é muito utilizada hoje em dia, mas para meus projetos na época atendiam bem, pretendo migrar para o PHP e vejo que no mercado se fala muito em framework como Laravel, Symfony entre outros.
O que faz mais sentido ? Aprender PHP Puro e depois ir para Frameworks ou iniciar o aprendizado direto com um destes frameworks de mercado?
Se a resposta for ir direto para frameworks, qual seria o melhor para um iniciante em PHP?
Por ter mais de 10 anos de ASP Clássico vocês acham que terei dificuldades com o PHP?
Agradeço pela ajuda!
Obrigado!
O fato de ter trabalhado com ASP Clássico me ajuda ou atrapalha nesta migração para o PHP?
@Anderson Maciel Qualquer que seja a linguagem que dominastes, na migração para outra fica muito mais simples, uma vez que já conhece o conceito lógico do que é programar.
Sobre usar framework... De cara nunca se deve adotar tal coisa, primeiramente aconselho que aprenda no caso aqui o PHP, e só quando tiver pleno domínio aí sim você mesmo se faça a pergunta:
Preciso usar algum framework?
Porque convenhamos, digamos que certa pessoa tenha centenas de horas de voo em um simulador, não quer dizer que ela saiba pilotar um avião, que por outro lado em qualquer problema ele não saberá o que fazer por não ter "EXPERIÊNCIA".
A mesma coisa se aplica ao que quero chegar, se você começa a usar um framework sem saber sua essência, quando "e vai acontecer" de ser pego de surpresa e não ter a comodidade do fw para lhe ajudar, porque não tem experiência ou ficou unicamente dependente do fw e quando usava nem mesmo saiba o que de fato estava fazendo, porque é isso que acontece com quem se joga a cegas nisso.
Eu particularmente nunca usei algum framework em trabalhos que fiz, mas se fosse usar sem questionar usaria o Zend, porque é de longe o melhor na minha opinião ao comparar o código dele com os demais.
Obrigado!
Pense assim:
E se amanha o framework não existir mais?
Os frameworks estão surgindo aos montes pq é uma trend do mercado porque pelo mercado a fora é "linha de produção" e os frameworks ajudam nesse quesito de acelerar o trabalho e também de padroniza-lo de modo que outros devs saberão o que você quis dizer com cada linha do seu código.
Mas, e se o framework amanha não existir mais e você "sabia" php apenas pelo framework?!
Isso acontece aos montes com devs de front-end. 9 em 10 utilizam o bootstraap mas na hora que aparece uma personalização ou algo que o framework não atende, os problemas surgem porque não dominam a base dele que é CSS e JS basicamente.
Minha recomendação é:
Faça o PHP puro, seja ele estruturado ou orientado a objeto.
Eu particularmente prefiro trabalhar sempre com php estruturado sem frameworks.
Depois disso se você ver que precisa de algo rapido e padronizado, ai sim parta para os frameworks.
Os que eu vejo mais utilizarem é o Laravel, Symfoni e o Zend
Abraço.