Opções de frameworks para PHP
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.
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.
Não sei quanto a outros programadores, mas eu não gosto muito dos frameworks para php.
Sempre faço meus códigos, e como não tenho suporte de frameworks, meu trabalho demora um pouco mais, em compensação, ele fica mais enxuto.
Mas, utilizo-me do framework Smarty, que é mais um template engine do que framework.
O Smarty é uma mão na roda para separar código de design.
Deixo aqui a dica do Smarty, aqui na comunidade deve haver artigos sobre o Smarty pois ele é muito bom e possui uma legião de fãs.
Sempre faço meus códigos, e como não tenho suporte de frameworks, meu trabalho demora um pouco mais, em compensação, ele fica mais enxuto.
Mas, utilizo-me do framework Smarty, que é mais um template engine do que framework.
O Smarty é uma mão na roda para separar código de design.
Deixo aqui a dica do Smarty, aqui na comunidade deve haver artigos sobre o Smarty pois ele é muito bom e possui uma legião de fãs.
17/11/2008 4:49am
(~16 anos atrás)
Cara o Eclipse entrou onde ae? O PDT tá fantástico sem contar o constante aprimoramento. Anyway é bom conhecer opções contudo Zend não é free muito menos open-source e para os menos afortunados ou mesmo pra quem quer mais controle acho que o Eclipse é a opção até por que vc pode reunir uma série de desenvolvimentos por ex.
Eu utilizo PDT + Aptana ou seja TOTAL e FANTÁSTICO suporte a PHP, JavaScript, XHTML e CSS
www.eclipse.org/pdt/
www.aptana.org
Mas valeu pelo artigo.
Eu utilizo PDT + Aptana ou seja TOTAL e FANTÁSTICO suporte a PHP, JavaScript, XHTML e CSS
www.eclipse.org/pdt/
www.aptana.org
Mas valeu pelo artigo.
13/07/2007 5:53pm
(~17 anos atrás)
Olá estou iniciando no PHP e gostaria de saber onde tem material básicos sobre frameworks para PHP como :
- Symphony
- Prado
- Code Igniter
- Zend Framework
- CakePHP .
Obrigado...
- Symphony
- Prado
- Code Igniter
- Zend Framework
- CakePHP .
Obrigado...
05/07/2007 9:05am
(~17 anos atrás)
Conheço um framework muito interessante chamado "Scriptcase",
É um ambiente completo de desenvolvimento de aplicações Web em PHP com uso da tecnologia AJAX. O desenvolvimento é feito diretamente no browser, permitindo integração da sua equipe além de possibilitar o desenvolvimento colaborativo.
Suporta os Bancos de Dados mais usados no mercado (Oracle, DB2, MS SQLServer, MySQL, PostgreSQL, Sybase, MS Access, etc) e as aplicações geradas são totalmente independente da ferramenta, sendo compatíveis com Windows, Linux, AS/400 entre outros.
O ScriptCase permite criar novos sistemas ou agregar aplicações WEB a sistemas já existentes. Para o usuário profissional, o ScriptCase permite a programação avançada (regras de negócio), permitindo até a criação de sistemas complexos. Para o usuário final, devido a facilidade de manuseio - o ScriptCase requer apenas conhecimento básico de SQL - torna-se forte gerador de relatórios e consultas em diversas saídas, destacando-se os formatos PDF, XLS e RTF.
http://www.netmake.com.br/