Frameworks e você. Por que é importante conhecer um framework?

3

Category : PHP

As pessoas que me conhecem sabem o que penso sobre frameworks, acho que são ferramentas boas, porém restritas que limitam o poder de criação do desenvolvedor. As vezes se tem uma idéia, uma solução, excelente, porém por uma limitação do framwork ou dos métodos disponíveis, a implementação não fica la grande coisa.

No entanto, aqueles que acompanham o PHP a algum tempo, sabe o que os frameworks fizeram pela linguagem. “Padrão” de código só para começar, além de difundir técnicas de desenvolvimento mais modernas, além dos design patterns mais comuns: MVC, singleton e factory.

E por que você deve conhecer um framework? Porque o mercado exige. Simples assim. Recentemente procurei um desenvolvedor para um projeto freelancer, recebi inumeros curriculos, todos eles apontando um ou mais frameworks de PHP, com varíos níveis diferentes de domínio. O interessante disso foi ouvir comentários como: “Eu uso o Cake, porque é mais rápido, não precisa ficar criando varias classezinhas, ele já faz tudo” ou “Eu faço com Zend, pois já estou acostumado”. Todos os selecionados, sem exceção, não cogitaram a possibilidade de desenvolver o projeto sem um framework.

Claro que isso não exime você de conhecer profundamente a linguagem, e sua arquitetura, porém, o que o mercado tem aceito como um bom programador PHP é aquele que usa e domina um framework comercial.

Só para constar, eu prefiro minhas “classezinhas”.

E você o que acha desse tema?

Comments (3)

sim PHP tem que fazer funcionar com qualidade usar framework não quer dizer qualidade. Prefiro um código limpo e organizado não usando um framework, usa algo nativo é sempre melhor, minha opnião.

Concordo com vc Charles, porém, converse com um gestor de um projeto de longo prazo, onde passam N desenvolvedores até ele estar pronto e veja o que ele acha. Fazer os desenvolvedores trabalharem de acordo com as normas do framework e manter esse código depois, é muito mais simples que uma arquitetura independente.

Eu acho que cada caso é um caso. Acredito que quando se trabalha com prazo curto e apertado, onde não há muito tempo para um desenvolvimento fixo e sólido, um framework rápido é sempre a melhor pedida.
Acho que framework é algo muito pessoal.

Como desenvolvedor, é interessante que se tenha um framework próprio.

Como empresa, é interessante que tenha ou adote um framework que se caracterize com a empresa.

Onde eu trabalho, temos um framework proprio que vai crescendo na medida que vamos trabalhando. Isso é bem legal, pois gera uma caracteristica para a empresa e mantém a qualidade nos serviços prestados.

Post a comment