Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ALberto França de Oliveir

Framework

Recommended Posts

Primeiro aprenda a escrever o nome do negócio, não é framwork ou framowrk, é framework. Segundo, framework não serve de jeitinho, ele é uma ferramenta fantástica para quem conhece a linguagem, para quem não conhece ele é só um atalho pra fazer as coisas, então mesmo que você resolva aprender o laravel, você terá que se empenhar em aprender a linguagem em si.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Reforço o que o ESerra falou: sem conhecer a linguagem, não adianta pensar em framework. O Laravel (ou qualquer outro framework para PHP) é escrito em PHP e para PHP. Ou seja, se você não conhece o PHP razoavelmente bem, vai apanhar, e muito, de um framework.

 

E outra: se você é iniciante, nenhuma empresa deveria exigir o conhecimento de um framework de alto nível como o Laravel. Se o empregador esperava isso de você, ele estava com as expectativas elevadas demais. Ele provavelmente queria um Mestre do PHP, mas oferecendo o salário de um Jovem Aprendiz...

 

E sobre o Laravel em si, ele é muito bom. Vale a pena aprender. Mas tudo a seu tempo: estude PHP bem. Depois pense em frameworks. :thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim como aprender a usar um framework para quem não conhece bem o PHP é como colocar a carroça na frente do boi, pois dentro do framework existem varios conceitos que você não vê no PHP normal.

 

Acredito que quando você tiver maduro no PHP, vá para um framework fácil como o CodeIgniter, depois vá para um mais poderoso como Laravel, Zend Framewok, Yii, etc

Compartilhar este post


Link para o post
Compartilhar em outros sites

Corrigi o título para ajudar, no futuro, quando for utilizada a busca.

 

[...]vá para um framework fácil como o CodeIgniter[...]

De toda a sua resposta (que foi excelente) só pecou nessa parte. CodeIgniter já foi, de certa forma, abandonado pela empresa detentora.

 

Prefira outros frameworks, como o Silex, que é um micro-framework baseado no Symfony (é o Symfony com os componentes básicos para o seu funcionamento) ou o PHP-MVC, que é o mais simples dos frameworks, e que ainda mantêm um bom nível de código e incentiva o uso de Orientação à Objetos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você acha Silex fácil como CI? Eu queria que ele fosse para o CI por causa do conceito de MVC, o Silex já é bem poderoso, mesmo sendo simples, ele usa até Namespace.

 

No caso aqui é conceitual, usar CI para sempre eu não recomendo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O CI aborda de uma forma errada o conceito de MVC. Além do mais, Namespace não é uma dificuldade do framework, e sim da linguagem. Uma vez aprendida a linguagem, Namespace não deve ser um problema. E todo o conceito abordado faz parte da curva de aprendizado da linguagem, não do framework.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo bem lembrou, o CakePHP pode ser uma saida ao ir direto para o Silex.

 

Gabriel, ele pode ir aprendendo Framework sem saber de tudo da linguagem como Namespace, até por que isso é um recurso relativamente novo no PHP.

 

O MVC do CI pode não ser um dos melhor, mas para mim foi o melhor para aprender sobre o assunto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Conheço PHP faz tempo mas somente agora comecei a trabalhar com framework. Estou iniciando em Cake php e tenho achado bem interessante e simples. Porém não conheço os outros, esse é meu primeiro framework para PHP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Anderson, alguns famosos são:

 

http://framework.zend.com/ (da mesma empresa mantenedora do PHP)

http://www.yiiframework.com/ (um dos meus prediletos)

http://laravel.com/

http://phalconphp.com/pt/ (Escrito em C, provavelmente o mais rápido de todos, está sendo reescrita para nova versão)

http://kohanaframework.org/ (Nunca usei)

http://fuelphp.com/

http://symfony.com/ (muito famoso)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza, muitos ai, usam um conceito onde tudo acontece sem você precisa fazer muito esforço, o problema é quando você quer customizar esse trabalho. Ai é onde você normalmente tem dor de cabeça

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.