0

Sabemos que PHP tem suporte a POO, mas muitos sistemas são orientados a ações. Você sabe de algum OO?

criado por Olavo Alexandrino em 09/03/2004 8:44am
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.

Lista de Respostas:

0
17/03/2004 11:27am
(~20 anos atrás)
JpGraph - OO Graph Library for PHP -> http://www.aditus.nu/jpgraph/

0
17/03/2004 1:18pm
(~20 anos atrás)
Alfred R. Baudisch respondeu:
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.

0
18/03/2004 5:48am
(~20 anos atrás)
Alessander Thomaz respondeu:
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.

Nova Resposta:

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