<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Interessante esta discussão sobre XML.<br>
<br>
Também não sou fã de XML e prefiro mil-vezes usar uma base de dados.
Até pq sou bastante preguiçoso.<br>
Mas (e existe sempre um "más"), existem situações que complicam a nossa
vida.<br>
Eu estava acompanhando esta discussão, não esperança que algum "monge"
desse uma luz e dissesse: "ei, já existe um módulo DBI para o xml", ou
algo assim... hehehe<br>
<br>
A droga é estes modismos que vira-e-mexe surgem... Agora esta meleca de
AJAX está na moda (e inclusive eu uso AJAX a algum tempo, mas sempre
usando com parcimônia, em locais onde o iframe não fica tão bom quanto
o AJAX)... Pois bem, um cliente nosso cismou que quer-por-que quer uma
parte do sistema deles em AJAX puro, com a base de dados em XML, pois
para ele XML é a sétima maravilha do mundo. Foda.<br>
<br>
Então agora estou fudido e mal pago, pois não adiantou dizer que o
sistema vai custar 10 vezes mais em termos de dinheiro e tempo, do que
se eu fizesse da forma tradicional com Perl + PostgreSQL... Eu cheguei
até oferecer uma dupla php+Postgresql, mas não tem jeito. Ele quer em
XML. Ah, também não adiantou dizer que o servidor vai precisar de um
upgrade logo, se ficarmos usando muito XML... Não adianta. Ele quer
estar na "moda".<br>
<br>
<br>
SDS,<br>
<br>
Luciano<br>
<br>
<br>
Daniel Vinciguerra escreveu:
<blockquote cite="midBAY119-F28B3600877EF7F7609A0B6D14B0@phx.gbl"
type="cite">
<pre wrap="">Desculpe Luiz não quiz dizer isso...
Acho que me exprecei mau... Não quero construir um programa melhor usando
uma base de
dados do que um com Bbanco de Dados a lá SQL.
Mais com o tamanho do programa que estou desenvolvendo seria muito usar um
bom Banco de
Dados.... mesmo que este seja o SQLite que por sinal adoro trabalhar com
ele... =)
O caso é que des de o começo me coloquei a criar esse banco de dados com
manipulação de
arquivos e regex... (Obviamente o programa iria ficar lento e o banco de
dados com varios erros
eu sei... eu sei... ^^ ) Porem tomei como um desafio e como XML e CSV são
"arquivos de texto"
pensei que usando os mesmo meu Banco de Dados ficaria com uma carinha mais
limpa e bonita
do que usando um formato próoprio.
Porem encontrei muitas "dificuldades" em manter meu programa com GUI TK
rodando em cima
de varias REGEX e outros... (já era de se esperar) =S
Por isso recorri a lista para opções e quando vi a resposta do nosso amigo
de lista indicando o
SQLite vi que não havia mais jeito e teria que usar um Banco de Dados para
deixar meu programa
mais leve e limpo...
Obs: Com certeza em uma aplicação comercial ou em outra ocasião não faria
uma loucura dessas...
porem queria testar até onde eu poderia ir.... e fracassei =(
Mais isso foi bom não a fracasso e sim a experiencia e bagagem intelectual
que ganhei tanto em
pesquisas para realizar um projeto desse quanto em dicas e puxões de orelha
aqui na lista... ^^
Contudo obrigado e desculpe minha má expressão... ^^
Daniel Vinciguerra - Daniel Shadow
--------------------------------------------------------------
- Perl, C/C++, Oracle, MySQL and SQLite Developer.
- Projeto Damn Small Linux Brasil.
- danielvinciguerra.multiply.com
--------------------------------------------------------------
</pre>
<blockquote type="cite">
<pre wrap="">On Apr 20, 2007, at 10:50 PM, Daniel Vinciguerra wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Pois é... começo a pensar que meu trabalho seria mais facil mesmo eu
querendo fazer o Banco de dados text based...
Ao menos eu teria um bom e robusto banco de dados no meu
programa... =)
</pre>
</blockquote>
<pre wrap=""> É ridículo você pensar que pode fazer um trabalho melhor que uma
pessoa que se dispôs a construir uma base de dados.
Isto posto, por favor, pare de falar bobagens, seja um bom
estagiário de engenheiro de sistemas, e use um banco de dados de
verdade.
XML é formato de transferência de informações, não escala bem e
tem milh
ões de problemas. CSV é um ancestral do XML que, além de todos os
problemas que o XML ainda possui, acrescenta mais alguns ao conjunto,
que o XML conseguiu (de certa forma) afogar em burocracia.
Não seja arrogante, você não tem chances de implementar melhor o
seu sistema usando uma base de dados "home-made". Use o que os outros
construíram a seu favor. Lembre-se da máxima:
"Gigantes são os ombros sobre os quais eu me elevei"
Ou, em computês: "O poder de um programador se mede pela
quantidade de bibliotecas que ele consegue utilizar" (E. Morais, 1998)
Putamplexos!
--
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}
_______________________________________________
Cascavel-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a>
</pre>
</blockquote>
<pre wrap=""><!---->
_________________________________________________________________
Verificador de Segurança do Windows Live OneCare: verifique já a segurança
do seu PC! <a class="moz-txt-link-freetext" href="http://onecare.live.com/site/pt-br/default.htm">http://onecare.live.com/site/pt-br/default.htm</a>
_______________________________________________
Cascavel-pm mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a>
<a class="moz-txt-link-freetext" href="http://mail.pm.org/mailman/listinfo/cascavel-pm">http://mail.pm.org/mailman/listinfo/cascavel-pm</a>
</pre>
</blockquote>
</body>
</html>