Sabemos que PHP tem suporte a POO, mas muitos sistemas são orientados a ações. Você sabe de algum OO?
Mesmo antes do PHP 5 sabemos que é possível programar em PHP usando a Orientação a Objetos. Onde muitos problemas da programção procedural são verdadeiramente extintos.
Apesar disso encontramos diversos programas livres que não usa a facilidade da POO, com isso, ás vezes é quase IMPOSSIVEL alterar o código, pois o tempo para entendimento é muito grande, assim sai inviável.
Já vi programas com arquivos de include como nomes de functions.php. Nele temos a biblioteca de todo o site, porém sem nenhuma divisão de pacotes e as vezes nenhum comentário. No meio do código você vê uma função e não tem nem idéia de onde ela veio.
O pessoal apesar de usar objeto, não programa orientado a objetos e sim baseado neles...
Você que já se deparou com um sistema FREE verdadeiramente orientado a objeto participe !! Diga qual foi?
Aqueles que já tiveram que se deparar com arquivos com dezenas de includes e milhares de linhas de código, conte-nos sua experiência!!
PELO AMOR DE DEUS, USEM A POO!!!
falow
Olavo.
Apesar disso encontramos diversos programas livres que não usa a facilidade da POO, com isso, ás vezes é quase IMPOSSIVEL alterar o código, pois o tempo para entendimento é muito grande, assim sai inviável.
Já vi programas com arquivos de include como nomes de functions.php. Nele temos a biblioteca de todo o site, porém sem nenhuma divisão de pacotes e as vezes nenhum comentário. No meio do código você vê uma função e não tem nem idéia de onde ela veio.
O pessoal apesar de usar objeto, não programa orientado a objetos e sim baseado neles...
Você que já se deparou com um sistema FREE verdadeiramente orientado a objeto participe !! Diga qual foi?
Aqueles que já tiveram que se deparar com arquivos com dezenas de includes e milhares de linhas de código, conte-nos sua experiência!!
PELO AMOR DE DEUS, USEM A POO!!!
falow
Olavo.
comentários (0)
suspender
Lista de Respostas:
17/03/2004 11:27am
(~20 anos atrás)
(~20 anos atrás)
JpGraph - OO Graph Library for PHP -> http://www.aditus.nu/jpgraph/
17/03/2004 1:18pm
(~20 anos atrás)
(~20 anos atrás)
Existe o Mantis Bug Tracking - http://www.mantisbt.org/, que é em partes procedural e em algumas partes OOP.
Mas, cada seção tem seu include na pasta "core". Ex: bugs.api.php, issues.api.php
Todo o código é muito bem comentado. Recomendo esse sistema.
Mas, cada seção tem seu include na pasta "core". Ex: bugs.api.php, issues.api.php
Todo o código é muito bem comentado. Recomendo esse sistema.
18/03/2004 5:48am
(~20 anos atrás)
(~20 anos atrás)
Existem vários, muitos exemplos.
Para citar dois exemplos o metal (http://www.meta-language.net) que é um projeto ambisioso, baseado em xml que permite gerar classes para php, java e outras linguagens.
Outro framework conhecido é o php2go (http://php2go.sourceforge.net/home.html), com muitas classes e funcionalidades para desenvolver aplicações robustas.
Poderá pesquisar no google frameworks php e verá mais uma lista grande de exemplos.
Para citar dois exemplos o metal (http://www.meta-language.net) que é um projeto ambisioso, baseado em xml que permite gerar classes para php, java e outras linguagens.
Outro framework conhecido é o php2go (http://php2go.sourceforge.net/home.html), com muitas classes e funcionalidades para desenvolver aplicações robustas.
Poderá pesquisar no google frameworks php e verá mais uma lista grande de exemplos.