Magic – O Mr. M de nossos Projetos

Você costuma atrasar Cronogramas? Gostaria de Desenvolver para a Web da mesma forma que desenvolve Client/Server? Busca uma ferramenta que pudesse executar em qualquer plataforma(Java?) e em todos os tipos de Databases? Encontramos isto em uma ferramenta Israelense conhecida no Exterior e expandindo no Brasil, O MAGIC.

A História

O Magic nasceu em Israel, em 1986(se não me engano). Era um trabalho de conclusão de doutorado, sobre um paradigma novo de desenvolvimento de sistemas, diferente dos conceitos padrões ainda muito utilizados hoje.

A idéia ficou tão boa, que virou ferramenta de desenvolvimento, quase um CASE, e se espalhou pelo resto do mundo, chegando ao Brasil em 1993.

RADD – Rapid Application Development and Deployment

O Magic é considerado um RADD, uma ferramenta 4GL, de altíssima produtividade.

Só para se Ter uma idéia, anualmente é realizado nos Eua uma espécie de concurso, aonde se determina um problema, e desenvolvedores de várias ferramentas implementam soluções para este problema, após um determinado tempo se avalia a qualidade da solução, tempo de construção e etc... O Magic venceu durante 7 anos consecutivos, concorrendo com ferramentas conhecidas nossas, como Delphi, Visual Basic, Developer 2000, e outras ferramentas não tão conhecidas por aqui.

13 Comandos

O Magic não é uma ferramenta "Procedural", ou seja não se parece com uma "Receita de Bolo", ele apresenta um conceito diferente de fácil assimilação, pois trabalha apenas com 13 comandos(acredite!!!), com esses 13 comandos se faz tudo.

Portabilidade

Se você desenvolveu uma aplicação em Magic em ambiente Windows e precisa migrar para outra plataforma, OS400, SUN, ALPHA(Digital), etc..., não precisa mudar uma linha de seus programas, rapidamente você exporta e importa sua aplicação.

Se você está utilizando Oracle, Informix, Sybase, Clipper, Btrieve, DB2, RDB, SQLMicrosoft, etc..., o Magic trabalha com qualquer uma delas, inclusive com todas elas na mesma aplicação.

 

WebOnline

Da mesma forma como se desenvolve uma aplicação para Client/Server desenvolvemos para a Web, inclusive com artifícios de validação que não são possíveis para a

Web, por exemplo, hoje, quando você entra em um site aonde precisamos fazer um cadastro, apenas quando apertamos o Submit, é feita uma validação ou feita alguma verificação de erro, campo não preenchido, etc..., com o Magic isto é feito campo a campo, adiantando nosso trabalho e preservando nossa paciência.

Limites????

"Com tudo isto, o Magic deve ser uma ferramenta limitada", NÃO É!!!! Além de uma quantidade enorme de sistemas construídos em Magic, ele já tem até mesmo um sistema de Gestão(Tipo SAP, BAN,etc...), construído em Magic(totalmente Brasileiro).

Por que não conheço?

"Se essa ferramenta é tão poderosa porque ainda não o conheço?", na verdade, o Magic é muito conhecido na Europa, Japão e EUA, e esta começando a aparecer por aqui onde grandes empresas já utilizam a um bom tempo, e muitas Software Houses estão começando a adotar, e afinal, fazendo talvez uma comparação não muito feliz, a muitos anos, Mágicos famosos ganham fortunas com ilusões incríveis que mal podemos acreditar, hoje, um Mágico ganha uma fortuna mostrando que essas ilusões não eram assim tão complexas.

Em 1992 conheci o Magic em Israel(era Clippeiro), e apesar de continuar tendo experências em outras ferramentas, foi principalmente com o Magic que obtive os projetos mais positivos nesses anos. Alguém ai quer ser o Mr. M?????

 

Ilson Schames

Analista de Sistemas

Ilson@email.com

Repullo & Associados Consultoria