(Este eh possivelmente o meu post mais enfurecido de todos os tempos! Divirtam-se!)
Gente, chega. Se voces forem discutir qual o melhor banco, editor, sistema operacional, celular, cafeteira, marca de camisinha ou framework MVC, tenham pelo menos a paciencia de tirar o dedo do nariz e APRESENTAR UM MINIMO DE PROVA pros argumentos que dao.
Exemplos:
Se eh soh opiniao pessoal e baseado em achismo numa thread que trata de algo extremamente subjetivo quanto a decisao sobre usar um ou outro banco de dados, faca um favor a si mesmo e a paciencia alheia e nao poste. Pra que ficar causando discussao que nao chega a lugar nenhum? No fim, o cara vai usar JDBC e dar de ombros pro banco de dados, mesmo. Entao, pra que?!
Se tudo indica que X eh mais usado que Y, motivo tem, e voce so nao entendeu ou fez vista grossa.
No caso do MySQL, quando ele estourou o PostgreSQL ainda estava meio torto, e nao rodava no Windows sem deixar um despacho em cada encruzilhada, regar o jardim do escritorio com agua benta e acender umas velas pretas em volta do computador. Apesar de ser, na verdade, mais facil, manter um servidor PostgreSQL no Linux era, e ainda eh, um saco: pouca gente sabe fazer isso direito, ou sabe onde encontrar boa documentacao sobre o assunto. Ou seja, o MySQL ganha do PostgreSQL no quesito mao-de-obra, mesmo que seja, tecnicamente, um produto inferior em diversos sentidos.
Eh a mesma situacao com o Struts e outros frameworks Web. O Struts “ganhou” pq chegou primeiro e teve aceitacao do mercado suficiente pra chamar a atencao das Oracles e IBMs da vida, que jogaram mais ferramentas e documentacao nele, tornando-o ainda mais popular, mesmo que, tecnicamente, o Struts seja mais feio que bater na propria mae por causa da mistura.