A grande maioria dos programadores PHP começaram suas carreiras utilizando o PHPMyAdmin, que é um ótimo cliente MySQL, mas a verdade é que ele não evoluiu com o mesmo ritmo das tecnologias Web disponíveis hoje.
O MyWebSQL é tão eficaz quanto o PHPMyAdmin e ainda possui uma interface totalmente escrita para web 2.0. Além de tudo ele é uma aplicação Open Source e pode ser facilmente manipulada por você ou qualquer menbro da sua equipe para implementar qualquer coisa que atenda suas necessidades.
Vou listar algumas das características mais proeminentes do MyWebSQL que faz ele se sobresair em cima dos demais, espero que esse review possa ajudar os desenvolvedores encontrarem um cliente Web descente para MySQL.
- Velocidade: O MyWebSQL é substancialmente mais rápido que o PHPMyAdmin. A diferença é tão perceptível que eu tinha que mencioná-la como primeira vantagem sobre o PHPMyAdmin. Ele usa AJAX na execução das consultas e isso acrescenta muito a velocidade da aplicação.
- Simplicidade e interatividade: A interface é extremamente amigável e com um design decentemente minimalista e light. Isso também torna mais fácil para os novatos a terem uma melhor experiência. Os botões e menus são bastante parecidos com os de qualquer sistema operacional, portante, não há curva de aprendizagem para o usuário. O implementação do uso do botão direito do mouse em aplicativos web para mim, é o que torna a experiência bem mais próxima com as aplicações que usamos no desktop, e isso ele implementa muito bem.
- Fácil de instalar: É muito simples de se instalar seja em seu servidro de hospedagem ou em sua máquina local, ele praticamente não necessita de configurações. Basta ter instalado PHP5 e o MySQL (suporta as versões 4 e 5 do SGDB). Recentemente a equipe de desenvolvimento adicionou suporte ao SQLite também.
- Temas e Idiomas:Embora eja uma ferramenta para auxiliar no desenvolvimento web e, teóricamente, não seria necessário grandes aparatos visuais, os desenvolvedores capricharam nesse ponto. O pacote padrão já possui 6 temas para você escolher caso o tema padrão não agrade, e novos temas podem ser desenvolvidos utilizando o JQuery UI.
Além dos temas, o pacote vem disponível com 39 idiomas diferentes para se escolher. Se você é desenvolvedor, seja bem vindo a contribuir com a tradução para qualquer idioma.
- Rápida execução de Querys:O MyWebSQL utiliza AJAX para executar as Querys, tornando o processo muito mais rápido e praticamente sem espera para exibir os resultados. Além disso a interface do Query browser é bem mais parecida com a de um aplicativo desktop, onde temos um painel na parte inferior para digitarmos nossas consultas e os resultados são exibidos na parte superior.
- Rápida edição de registros:Essa é uma das melhores e mais originais características do MyWebSQL. Editar os registros é extremamente simples e rápido, você pode fazer isso simplesmente clicando duas vezes eles. Não há necessidade de navegar para outra página para editar um registro. Multiplas edições podem ser salvas com um simples cliques ou você pode gerar uma consulta para ser executada manualmente.
- Editor WYSIWYG:Criar e editar tabelas é definitivamente mais agradável do que na maioria dos clientes de banco de dados que já usei. Você pode criar ou editar suas tabelas em uma grid e ele irá gerar os SQLs necessários para as alterções.
- Sintax Highlighting:O MyWebSQL possui um ótimo Sintax Hightlighting deixando suas consultas muito mais legíveis, ao contrário da simples caixa de texto do PHPMyAdmin. e se você for programador PHP você pode escolher um editor de sua preferência e integrá-lo facilmente.
- Multitarefa:Sim, o WebMySQL suporta multitasking, não há necessidade de abrir diferentes abas para verificar resultados de várias consultas. Você pode fazer tudo em uma única aba do seu browser utilizando as diversas formas de visualização disponibilizadas pelo sistema
- Import / Export & Multiplos servidores: MyWebSQL suporta importação e exportação de base de dados, tabelas e resultados DE e PARA diversos formatos. A exportação possui outra característica especial desse sistema onde você pode exportar grandes bases de dados sem ter que se preocupar com o limite de tempo (max_execution_time) do PHP, o que é um problema no PHPMyAdmin. O MyWebSQL também suporta conexões com multiplos servidores de banco de dados.
- Sessões personalizáveis: Diversas sessões podem ser escondidas ou exibidas de acordo com a necessidade do usuário. Além disso, da próxima vez em que você abrir o browser essas configurações serão preservadas.
- Ferramentas comuns / poderosas: Ferramentas comuns para o gerenciamento de bancos de dados como: Gerenciador de processos, Permissões para Users e Managers, checker/optimizer para tabelas, Database Text Search, Gerenciador de indices das tabelas, etc. Tudo isso está incluso na aplicação.
Bem, a lista acima mostra uma impressionante série de características para um Cliente Web de banco de dados. Se você não está satisfeito com o seu, sugiro verificar o MyWebSQL, ele fornece um demonstrativo on-line muito bom. Você pode enviar sugestões e relatório de erros para a equipe de desenvolvimento, eles são bastante ativos na resposta às suas perguntas.
Fonte: Kaizen







