<!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&atilde;o sobre XML.<br>
<br>
Tamb&eacute;m n&atilde;o sou f&atilde; de XML e prefiro mil-vezes usar uma base de dados.
At&eacute; pq sou bastante pregui&ccedil;oso.<br>
Mas (e existe sempre um "m&aacute;s"), existem situa&ccedil;&otilde;es que complicam a nossa
vida.<br>
Eu estava acompanhando esta discuss&atilde;o, n&atilde;o esperan&ccedil;a que algum "monge"
desse uma luz e dissesse: "ei, j&aacute; existe um m&oacute;dulo DBI para o xml", ou
algo assim... hehehe<br>
<br>
A droga &eacute; estes modismos que vira-e-mexe surgem... Agora esta meleca de
AJAX est&aacute; na moda (e inclusive eu uso AJAX a algum tempo, mas sempre
usando com parcim&ocirc;nia, em locais onde o iframe n&atilde;o fica t&atilde;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 &eacute; a s&eacute;tima maravilha do mundo. Foda.<br>
<br>
Ent&atilde;o agora estou fudido e mal pago, pois n&atilde;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&eacute; oferecer uma dupla php+Postgresql, mas n&atilde;o tem jeito. Ele quer em
XML. Ah, tamb&eacute;m n&atilde;o adiantou dizer que o servidor vai precisar de um
upgrade logo, se ficarmos usando muito XML... N&atilde;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&atilde;o quiz dizer isso...
Acho que me exprecei mau... N&atilde;o quero construir um programa melhor usando 
uma base de
dados do que um com Bbanco de Dados a l&aacute; 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 &eacute; que des de o come&ccedil;o me coloquei a criar esse banco de dados com 
manipula&ccedil;&atilde;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&atilde;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&oacute;oprio.

Porem encontrei muitas "dificuldades" em manter meu programa com GUI TK 
rodando em cima
de varias REGEX e outros... (j&aacute; era de se esperar) =S

Por isso recorri a lista para op&ccedil;&otilde;es e quando vi a resposta do nosso amigo 
de lista indicando o
SQLite vi que n&atilde;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&ccedil;&atilde;o comercial ou em outra ocasi&atilde;o n&atilde;o faria 
uma loucura dessas...
porem queria testar at&eacute; onde eu poderia ir.... e fracassei =(

Mais isso foi bom n&atilde;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&otilde;es de orelha 
aqui na lista... ^^


Contudo obrigado e desculpe minha m&aacute; express&atilde;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 &eacute;... come&ccedil;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="">   &Eacute; rid&iacute;culo voc&ecirc; pensar que pode fazer um trabalho melhor que uma
pessoa que se disp&ocirc;s a construir uma base de dados.

   Isto posto, por favor, pare de falar bobagens, seja um bom
estagi&aacute;rio de engenheiro de sistemas, e use um banco de dados de
verdade.

   XML &eacute; formato de transfer&ecirc;ncia de informa&ccedil;&otilde;es, n&atilde;o escala bem e
tem milh
&otilde;es de problemas. CSV &eacute; um ancestral do XML que, al&eacute;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&atilde;o seja arrogante, voc&ecirc; n&atilde;o tem chances de implementar melhor o
seu sistema usando uma base de dados "home-made". Use o que os outros
constru&iacute;ram a seu favor. Lembre-se da m&aacute;xima:

   "Gigantes s&atilde;o os ombros sobre os quais eu me elevei"

   Ou, em comput&ecirc;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&ccedil;a do Windows Live OneCare: verifique j&aacute; a seguran&ccedil;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>