MySQL Workbench GPL: por enquanto, só pra Windows
“Há uns 20 dias, fui procurar uma ferramenta open-source para desenhar diagramas de tabelas no MySQL, e achei o DBDesigner. Funcionou bem, mas tinha alguns bugs bem chatinhos. Mas como ele salvava o projeto em arquivos XML, eu editava os mesmos manualmente, e tudo funcionava.
Fui no fórum da ferramenta ver sobre a correção dos bugs, e o fórum estava fechado, com uma mensagem dizendo para usar a nova versão da ferramenta, depois de comprada pela MySQL: o MySQL Workbench. A ferramenta está disponível sob licença dual: versão GPL (com recursos limitados), e a versão comercial. Então, fui baixar uma versão para Linux nesse final de semana e surpresa: só existe versão para Windows. A página oficial avisa que versões para Linux e MacOS devem sair logo (a previsão é para este ano).”
Enviado por Rael Gugelmin Cunha (rael·gcΘgmail·com) – referência (raelcunha.com).
O MySQL Workbench é desenvolvido em .NET. A interface é bem polida, mas é meio pesado. Instalei num Windows Vista com Core 2 Duo 1.8 GHz e 2 GB de RAM, e mesmo assim amarra às vezes. Tomara que quando seja portado pra mono, fique mais leve.
Dois problemas que tive:
1. Não consegui fazer “Forward Engineer”. Embora seja possível gerar o script SQL no DER completo.
2. “Reverse Engineer” só pode ser feito usando um script SQL pré gerado por você. Não é possível apontar pra uma base de dados MySQL e ter o DER gerado automaticamente.
2. A área útil para organização das tabelas é limitada. Estou com um DER que tem em torno de 50 tabelas e não tenho mais espaço pra novas tabelas, sem sobrepor as já existentes.
Marcus, além do peso, o que eu também notei e citei no meu blog:
- eles tiraram algumas opções que existiam no DBDesigner;
- não existe mais a opção de especialização de tabelas (contornável);
- o formato de arquivos agora é binário, o que só torna possível editá-lo através do Workbench (antes era XML).
Um detalhe: por enquanto existe versão só pra Windows, pq a MySQL fez o Workbench em .NET!
O que é engraçado é uma ferramenta de uma empresa subsidiária da Sun com produtos em .Net. Creio que vão querer migrar para Java.
Ah sim, e essa notícia eu já tinha dado em um comtário algumas notícias atrás. Mereço um prêmio por furo de reportagem =)
Eu uso há algum tempo o DBDesignerFork, é uma versão mais nova do DBDesigner com alguns adicionai, de fato o MysqlWorkbench é bem bonito, mas muito limitado… Já conheci há uns 2 anos, mas acho que não substitui o DBDesigner…
Andre, vou dar uma olhada nesse fork. Valeu pela dica!
O Mysql Workbench já existe há um tempo. Havia uma versão pra Linux, mas muito bugada, quase impossível de ser utilizada. Agora nem mais essa versão eles disponibilizam …
Pelo sim, pelo não, continuo usando o DBDesigner mesmo! hehe
Esse é um tipo de ferramenta que faz falta uma alternativa livre de qualidade pra Linux. Aqui no serviço, compramos o PowerDesigner e executamos ele via wine.
O DBDesigner é feito em Kylix usando o KDE2. Até tentei participar do desenvolvimento dele ou do DBDesignerFork, mas nunca me responderam. Acho que os dois projetos estão abandonados.
Pra quem usa Posgresql, existe o PgDesigner, que é melhor que o DBDesigner. Feito utilizando o Gambas, é até fácil de alterar o código.
Como alternativa comercial de baixo custo, tem o Case Studio que tem pra Linux nativo. 370 reais e ainda parcelam em duas vezes.
De maior porte, tem o Borland Togeter, mas é 6 mil, caro pra desenvolvedores e pequenas empresas.
Acho que a SUN deve investir em algo feito em JAVA….
visto que seria uma vergonha a empresa investir/disponibilizar uma ferramenta feita em .NET