Microsoft faz ao open-source e ao FoxPro um favor real
Microsoft, sim Microsoft, estará fazendo em breve aos desenvolvedores open-source um verdadeiro favor. O gigante de software decidiu abrir a fonte de porções do CORE do software FoxPro Visual DBMS (sistema de gerência de banco de dados) ao site da comunidade de desenvolvimento CodePlex.
Ao mesmo tempo, Microsoft anunciou que não estará mais fazendo novas versões do FoxPro DBMS.
Para os desenvolvedores open-source as boas notícias são que isto porá o coração de um dos mais fortes DBMS engines e linguagens em suas mãos.
“Acreditamos que trabalhando com a comunidade para continuar permitindo a tecnologia FoxPro seja melhorada, que irá ajudar os desenvolvedores que atualmente têm projetos escritos em FoxPro,” disse Alan Griver, gerente da equipe FoxPro em uma entrevista a eWEEK com Daryl Taft. Os pequenos detalhes — que licença será usada, quando o código vai ser lançado — ainda têm de ser decidido, mas o simples fato de que o código será aberto já são grandes notícias.
Enquanto não tão bem conhecido como foi uma vez, o FoxPro é um excelente DBMS, com uma linguagem de programação extremamente forte atrás dele. Admito que seja um pouco mais que parcial neste caso, porque estive usando o FoxPro, e o DBMS e as linguagens, que o precederam, durante mais de duas décadas agora.
De fato, depois de cortar os meus dentes em programação com IBM 360 assembler e C, a família de linguagens xBase foi a minha linguagem seguinte. A linguagem e o DBMS que se tornaria o FoxPro começaram como um projeto denominado Vulcan em JPL. Foi depois comercializado no início dos anos 80 como dBase. Primeiro encontrei ele trabalhando na NASA como Vulcan no CP/M PC. Quando realmente comecei a usá-lo, em torno de 1984, ele já se desenvolvia em vários dialetos de uma linguagem principal, xBase. Fiquei um desenvolvedor perito em dBase, Clipper e, o dialeto, que foi destinado para ser o melhor da família FoxPro.
Mesmo agora, mais de 20 anos depois, permaneço carinhoso com ambos o DBMS e com a sua linguagem. A linguagem xBase é extremamente estruturada. Mas, diferentemente de outras linguagens estruturadas como Pascal, a família xBase, e FoxPro especialmente, provou ser extremamente poderosa e robusta. Em nenhum lugar tem mostrado mais vantagem em trabalhar com bases de dados e relatórios.
Se você for me perguntar hoje sobre uma recomendação do DBMS, dependendo das suas necessidades, eu ainda poderia recomendar o FoxPro. Para a maior parte de usos em negócios, estou indo em favor do MySQL, mas para pequenos projetos, FoxPro ainda tem muitas vantagens.
Agora, com a sua comunidade já existente de desenvolvedores e o futuro open-source à frente dele, acho que o FoxPro pode até ter um Renascer.
Você acha que estou sendo muito otimista? Dê uma longa olhada no FoxPro durante 2007. Acho que você pode se surpreender no quanto você pode fazer com ele, e como é fácil manter programas escritos nele.
Fonte: eWeek
