Aplicativos em PHP/FrameWorks

Os frameworks são criados em PHP para facilitar o desenvolvimento de sistemas em PHP, fornecendo para isto diversos recursos prontos de forma a otimizar o máximo o tempo de desenvolvimento de sistemas.

FrameWorksEditar

  1. P4A
  2. Zend
  3. Seagull
  4. CodeIgniter
  5. QCodo
  6. Zephyr-php
  7. CakePHP
  8. Symfony
  9. Prado
  10. ZFRails
  11. VCL for PHP
  12. Kohana


"O primeiro dever da inteligência é desconfiar dela mesma." (Einstein)

Opções de frameworks para PHP

Veja parte do artigo:

"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."

O restante em:

http://phpbrasil.com/articles/article.php/id/1428


Uma Introdução para a Aplicação de Frameworks em Intranets

http://www.devshed.com/c/a/PHP/An-Introduction-to-Intranet-Application-Frameworks/


O Projeto de uma Aplicação de Framework para Intranets

http://www.devshed.com/c/a/PHP/The-Design-of-an-Intranet-Application-Framework/


Lista com Comparação de Diversos Frameworks em PHP

http://bie.no/blog/computers/software-engineering/php/2006/02/php-frameworks-that-i-have-on-my-to-checkout-list/

Vale lembrar que não devemos ter a opinião dos autores de artigos ou outros comentaristas como palavra final e certa, para fazer uma boa avaliação devemos nós mesmos testar até encontrar a ferramenta que melhor se adapta às nossas necessidades e interesses. Claro que avaliações podem trazer algum conhecimento, por conta disso essa está aqui. :)


Framework na Wikipedia

http://pt.wikipedia.org/wiki/Framework

No desenvolvimento do software, um framework ou arcabouço é uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. Um framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros softwares para ajudar a desenvolver e juntar diferentes componentes de um projeto de software.

Frameworks são projetados com a intenção de facilitar o desenvolvimento de software, habilitando designers e programadores a gastarem mais tempo determinando nas exigências do software do que com detalhes tediosos de baixo nível do sistema.

[editar] Orientação a Objeto

Especificamente em orientação a objeto, framework é um conjunto de classes com objetivo de reutilização de um design, provendo um guia para uma solução de arquitetura em um domínio específico de software.

Framework se diferencia de uma simples biblioteca (toolkit), pois esta se concentra apenas em oferecer implementação de funcionalidades, sem definir a reutilização de uma solução de arquitetura (design).


Opções de frameworks para PHP

http://phpbrasil.com/articles/article.php/id/1428