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,
desenvolvo em php há uns 3 anos.
tenho um projeto pessoal na qual utilizo pra melhorar meu aprendizado.
acontece que com o passar do tempo, conhecendo melhor a nossa profissão, fiquei sabendo sobre framworks e fui pesquisando para saber oque é como funciona etc.
comecei a tentar aprender zf2 mas estou achando muito dificil, talvez seja porque não tenho muita experiencia com frameworks,
estava olhando também sobre o sinfony.
minha duvida é qual a vantagem e desvantagem do sinfony2 e do zf2.
qual vcs recomendaria, tomando base que nunca trabalhei com framwork.
para ajudar na decisão, o projeto q uso pra estudo, é um projeto que tem:
vendas
carrinho
anuncios
moderação sobre posts
blog
e controle de estoque.
meio q um sistemiha basico.. com problemas legai pra ajudar desenvolver a lógica =)
e depois q resolvi tentar aprender um framework empaquei =S
gostaria de uma opnião sobre qual dos dois vocs usaria, e o porque.
e uma dica pra aprender mais fácil caso houver uma
Existe uma outra alternatina que é um framework nacional.O nome é CRUDin, ela trabalha com BD e com CRUD (Create, Read, Update and Delete). Vale a pena dar uma olhada.
O site é:
Symfony2 ou Laravel não tem erro. O SF2 é considerado mais "enterprise" e o Laravel um pouco mais voltado ao desenvolvimento rápido. Mas nenhum dos dois pode ser definido assim tão fortemente, eles deixam você bem livre em relação a arquitetura. Os componentes do SF2 são utilizados em inúmeros lugares (inclusive o Laravel).
É interessante conhecer os dois mas no Brasil ainda há bastante empresas trabalhando com o CodeIgniter, CakePHP e etc., mas mais na parte de software legado. Não recomendaria a ninguém começar um projeto com eles hoje.
O importante é aprender bem os conceitos, independente do framework escolhido. Daí você transita entre eles facilmente.
Olá,
A curva de aprendizado da linguagem pura para os frameworks realmente varia.
Existem muitos frameworks (http://www.phpframeworks.com) e como deve saber não existe um melhor e sim aquele que serve para a sua necessidade.
Realmente não saberia lhe dizer algo sobre os frameworks citados.
Tenho utilizado o Laravel a uns 8 meses e tenho gostado.
Caso queira conhece-lo (se já não conhece) - http://laravel.com/docs/quick
Espero que ajude.