-1

Opções de frameworks para PHP

criado por Héliogbrier em 24/06/2007 10:46am
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.

Comentários:

Mostrando 1 - 4 de 4 comentários
Senhores,

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/
22/04/2010 10:19am (~6 anos atrás)

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.
17/11/2008 4:49am (~8 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.
13/07/2007 5:53pm (~9 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...
05/07/2007 9:05am (~9 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)