Re: [QD-Filosofia] Excelência vs liberdade

Leandro Guimaraens Faria Corsetti Dutra <leandro-vCVXoc+TP3GUmYeGgvxl9AC/[email protected]>
Newsgroups gmane.org.user-groups.quilombo,gmane.spam.detected
Organization Diretriz Consultoria em RH e Organizacao SC Ltda
Message-ID <[email protected]>
	Só um detalhe, legal discutirmos o caso específico mas queria
mais provocar um debate genérico, a questão específica estou debatendo
na lista do PSL-PR.


Em Wed, 02 Feb 2005 12:55:02 -0200, Ricardo Andere de Mello escreveu:

> O Klaus é o cara de OO que eu mais respeito no país

	O problema é que modo geral o povo de OO não entende nem dados
em geral, nem o modelo relacional em particular... acha que SQL é
relacional, e atribui ao modelo relacional todas as deficiências tanto
do SQL quanto de suas implementações.

	Ou seja, o Klaus pode ser bom em OO, mas não entende de
dados.  Vide, por exemplo,
http://www.dbdebunk.com/page/page/806810.htm.


> É claro que existe hype envolvido na propaganda do prevayler, mas eu
> já fiz coisa no prevayler, e sei que a prevalência tem o seu uso
> essencial dentro de OO.

	Qual?

	Falando sério, eu recomendaria que você lesse o Terceiro
Manifesto -- tem um resumo em linha em
http://www.thethirdmanifesto.com/ e em
http://dmoz.org./Computers/Software/Databases/Relational/.

	Para resumir, OO não se deve aplicar a dados, mas estritamente
a programação.  Aplicar OO a dados é contraproducente.


> Não adianta comparar com Mysql, que é bobagem, eles não servem ao
> mesmo fim.

	O MySQL é um péssimo exemplo, uma implementação inferior de um
padrão equivocado (o próprio SQL).


> Do mesmo modo que acho bobagem o hype do prevayler de comparar com
> velocidade de Oracle, mas eles tomaram esta decisão para que fosse
> mais fácil os *leigos* se aproximarem

	A emenda saiu pior que o soneto... isso é desonestidade
intelectual e mesmo comercial, e joga suspeita sobre todo o esforço.


> pois o fato é que se o conceito de OO já é difícil
> de absorver, imagem prevalência...

	Como o Date sempre argumenta, OO é confuso, principalmente no
que se refere a dados.  Prevalência é pior ainda...


> Eu conheço contando nos dedos quantas pessoas relamente usam design
> patterns.

	E o que isso tem a ver com dados?


> O principal conceito envolvido no prevayler não é a velocidade (como é
> propagandeado). mas justamente o fato de você lidar com objetos de
> verdade.

	Justamente a crítica do Date.  OO em dados é contraproducente,
porque os conceitos são ambíguos e redundantes.

	Classe == domínio, é o que se pode dizer.  O resto é só confa.


> O fato de não usar SQL é justamente o ponto positivo.

	O SQL é um desastre, mas fora esforços ainda incipientes
(dbAppBuilder Rel) ou sistema proprietários (Alphora Dataphor) é o que
temos que mais se aproxima do modelo relacional.

	Com Rel ou Dataphor, você pode manter os dados sãos e ainda
acessá-los convenientemente de uma linguagem OO.  Coloque os dados em
um BDOO ou outra coisa do gênero, e lá se vão todos os benefícios do
modelo relacional, sem ganhar nada em troca.


> O prevayler é ideal para situações onde o seu banco cabe na memória
> e você precisa fazer buscas complicadíssimas, que tomariam SQLs
> difíceis de serem feitos. Além disto, por lidar com OO, permite
> fácil manutenção, correção de bugs, testes, etc...

	Eu me pergunto que tipo de dados você já lidou... em OO é
muito mais difícil manipular dados fora do programa.  Se você tem
certeza de que os dados nunca precisarão de outro caminho de acesso,
tudo bem OO -- se não, é tiro no pé.


> O que quero finalmente dizer é o seguinte, escuto muito programador
> dizer que não acha nada demais em OO. Eu digo que estas pessoas
> ainda não programaram o suficiente em OO e não "captaram" o
> pulo-do-gato. Eu mesmo demorei 2 anos programando em OO, forçado por
> meus amigos, para ver a "luz" (programei dez anos em C). E mesmo
> depois de outros três anos, sei que ainda engatinho na área.

	Complexidade não é qualidade.  A elegância do modelo
relacional fala por si mesma.

	Mas por favor, não vamos estender muito esta discussão aqui,
apesar de interessantíssima e útil acho que faltam até leituras em
comum -- como o Terceiro Manifesto ou mesmo o livro-texto do Date --
para fundamentá-la.  Publiquei nessa lista mais como um exemplo de uma
tendência geral que me preocupa.


-- 
Leandro Guimarães Faria Corcete Dutra <leandro-vCVXoc+TP3GUmYeGgvxl9AC/[email protected]>
Maringá, PR, BRASIL                            +55 (44) 3025 6253
http://br.geocities.com./lgcdutra/             +55 (44) 8803 1729
Soli Deo Gloria!                               +55 (11) 9406 7191

_______________________________________________
Quilombodigital-filosofia mailing list
Quilombodigital-filosofia-lWjjnNBg0S7cOli+L/M/[email protected]
http://listas.quilombodigital.org/mailman/listinfo/quilombodigital-filosofia
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.