|
Opções de frameworks para PHP
por heliogb
No desenvolvimento de software e websites, um framework é uma estrutura de suporte onde o projeto pode ser organizado visando tirar proveito de bibliotecas e outros recursos disponíveis. Assim proporcionando uma Produtividade maior.
|
Olá, neste artigo falarei sobre framework uma arquitetura flexível para ambiente de desenvolvimento e produção de aplicações. É claro que não será possível listar todo o código, linha a linha, mas vou dar algumas idéias básicas que acredito serem simples de se seguir.
O que é Framework?
No desenvolvimento de software e websites, um framework é uma estrutura de suporte onde o projeto pode ser organizado visando tirar proveito de bibliotecas e outros recursos disponíveis. Assim proporcionando uma Produtividade maior.
Um framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros softwares para ajudar a desenvolver diferentes componentes de um projeto de software e website. Na maioria das vezes são baseados no padrão MVC
Através de um framework, qualquer pessoa ou programador pode gerar sua aplicação de forma rápida, fácil e com baixo custo, sem precisar programa toda sua funcionalidade já que a maioria dos framework disponibilizam bibliotecas com muitos recursos.
Como funciona?
O primeiro passo é compreender a funcionalidade da estrutura escolhida no caso ” framework” O segundo passo é definir as características do sistema a ser projetado.
Vantagens:
Visando difundir o uso de framework ou arquitetura de desenvolvimento listo aqui algumas vantagens:
- Produtividade: menos código para digitar.
- Menor possibilidade de erros (Soluções já testadas em grande escala), o que implica em mais produtividade.
- Maior abstração da solução. Você se preocupa mais com o por quê, ao invés do como. E isso também implica em maior produtividade.
- Eficiência. Código feito por experts muitas vezes são mais eficientes do que os feito por nós, pobre mortais.
- Lucro. Produtividade implica em mais tempo para testar e/o entregar o software no prazo. E isso implica em cliente mais satisfeito.
Opções de frameworks para PHP
Nós programadores php contamos com alguns framework, entre eles estão:
- Symphony
- Prado
- Code Igniter
- Zend Framework
- CakePHP
Para mais informações sobre framework:
http://framework.zend.com/
http://www.linhadecodigo.com.br/artigos.asp?id_ac=1099
http://www.phpbrasil.com/articles/article.php/id/932
http://www.phpbrasil.com/articles/article.php/id/1158
http://www.phpbrasil.com/articles/article.php/id/1225
Agradeço a oportunidade, espero que gostem do artigo e ate o próximo.
|
|
|