A raposa que a Microsoft quer fazer desaparecer

Por alguns dias, devido a uma mudança de emprego, tenho me intrometido (lenta e dolorosamente) no mundo do desenvolvimento de aplicativos para desktop, também chamado de Aplicativos Win32.

Começar em um novo ambiente de trabalho não é fácil (pelo menos para mim) e se, além disso, é preciso aprender a usar uma linguagem de programação com a qual não estamos familiarizados, a questão torna-se um pouco mais complexa. Digamos que, felizmente, é uma linguagem relacionada a outras que conheço porque é um produto de minha quase monopólio favorito: estou aprendendo a programar em Microsoft Visual Fox Pro.

Raposa vermelha

O que pode ser dito sobre essa linguagem? Um resumo da Wikipedia

Visual FoxPro é uma linguagem de programação orientada a objetos e procedural, um sistema de gerenciamento de banco de dados ou Sistema de gerenciamento de banco de dados (DBMS) e, desde a versão 7.0, um sistema administrador de banco de dados relacional.

Tradução: É um produto estável e poderoso da Microsoft. Parece estranho, mas é.

Lendo, procurando exemplos e fazendo uma pequena pesquisa sobre essa linguagem, descobri que a última versão do Visual FoxPro, 9.0, foi lançada pela Microsoft em 17 de dezembro de 2004 e que, meus queridos amigos, é o uÚltima versão que veremos do FoxPro pelo menos da Microsoft O que aconteceu, que essas pessoas boas decidiram deixar seu produto jogado na beira da estrada? Simples: eles não puderam integrá-lo ao megaprojeto que veio e que hoje está gerando imensos benefícios, o Plataforma .NET

E o que aconteceu com todas aquelas pessoas que programaram no FoxPro e as empresas que o usaram? Eles tiveram que tomar uma decisão importante: migrar para uma linguagem poderosa e semelhante (digamos C #) e aproveitar os benefícios do .NET ou ... continuar usando o FoxPro. Não vamos discutir aqui os custos, interrupções, planejamento e tempo que uma migração de um paradigma para outro leva, apenas imagine como seria treinar centenas de desenvolvedores, revisar o que foi feito e pensar em trabalhos futuros em uma constante plataforma em evolução. Uma tarefa que, vista de forma ampla, preocupa, só de pensar em realizá-la assusta.

Mas vamos voltar a todos aqueles empresas e desenvolvedores que não queriam migrar para .NET e eles continuaram com a FoxPro. Qual é o futuro para eles? Uma linguagem que em 2014 ficou sem suporte da Microsoft, e quando digo nenhum suporte, quero dizer exatamente isso. A Microsoft não continua de forma alguma com o produto. Nos últimos anos, e devido às constantes reclamações de vastas comunidades de programadores que relutam em deixar essa linguagem por sua versatilidade, atualizações e melhorias para o produto foram lançadas na forma de service packs, mas não muito além disso. Essas comunidades de desenvolvedores que menciono continuam a gerar melhorias e códigos na forma de addons por essa linguagem na esperança de mantê-la atualizada, fortalecê-la e que, se dependesse da Microsoft, eles chutariam para baixo do tapete na esperança de nunca mais vê-la.

vfoxpro

Visto assim, tenho a impressão de que Microsoft não se importava com absolutamente nada um grande número de usuários do FoxPro que por muitos anos trouxeram para a empresa um retorno monetário interessante. Mas (e esta é a melhor parte da história) com um efeito indireto inesperado Principalmente devido à pressão constante dessas comunidades de desenvolvedores, a Microsoft faz um comentário revelador: no mesmo dia em que anuncia que não oferecerá mais suporte e nem haverá novas versões do FoxPro, também anuncia que algumas partes do núcleo do Visual FoxPro DBMS serão lançadas sob uma licença de código aberto, o sistema de gerenciamento de banco de dados para que os usuários e programadores possam continuar a melhorar e fornecer suporte.

Eles lêem bem: na mesma frase incluí Microsoft, liberate e open source. Incrível.

Eles fazem bem? Eles estão errados? Não é estranho que essas pessoas boas liberem códigos tão importantes apenas para o bem da comunidade? Estou muito feliz por todos os desenvolvedores que desejam estudar o código, melhorá-lo e colocá-lo a serviço de outros; embora também possamos pensar nisso da seguinte maneira: tanto poder nas mãos das pessoas erradas faria o trabalho que a Microsoft não poderia fazer, prejudicar o FoxPro e eliminá-lo de uma vez por todas.

Concluindo, e embora muitos não gostem do que eu digo, prefiro esperar para ver o código lançado e depois comemorar. Falta para 2014, e de agora até então tantas coisas podem acontecer ...

Eles são uma empresa do mal, sim, mas que espertos esses caras da Microsoft: De qualquer forma, eles se livraram de sua própria raposa.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   fontes f dito

    Tem uma coisa que não cabe em mim, é que as pessoas reclamam disso, como se não soubessem com que tipo de pessoa estão lidando. E desta vez não por ser Microsoft, mas por ser um código fechado e muito fechado, com venda de licenças.

    Parece-me um truísmo que, se a Microsoft não quiser continuar com um produto porque parece uma chatice, jogue-o fora. E por outro lado, você pode ver a "síndrome XP" nas pessoas que reclamam e em seu artigo:

    Tradução: é um produto estável e poderoso da Microsoft. Parece estranho, mas é.

    Claro, um produto com a última versão lançada em 2004 provavelmente será estável.

    De repente, parece que a Microsoft é uma espécie de estado do qual as coisas podem ser exigidas. Tenho certeza de que a Microsoft não violou nenhuma das regras que impôs quando essas pessoas compraram o software.

    A Microsoft vende o Software, nada mais, e se eles ficarem furiosos com a venda, isso faz parte do negócio deles e é totalmente legítimo. Acho que é louvável que as pessoas queiram que ele seja libertado, é uma ótima ideia, mas ficar com raiva e exigir e exigir a empresa acho que não fez nada de errado, não desta vez.

    Esse é o risco do software proprietário em geral, que se a empresa quiser, o software não se detém no tempo.

    E por falar nisso, entre agora e 2014 eles têm muito tempo para migrar.

    A outra coisa é a liberação do código, falta tanto tempo que é altamente provável que várias das empresas que usam o FoxPro hoje não o usem mais. E que quem fica com o software livre não tem acesso a tudo (não vai ser GPL nem nada parecido, nem mesmo o código inteiro e talvez nem seja legal criar uma nova versão separada).

    Não vejo nisso um aceno para o verdadeiro código-fonte aberto.

    Eu realmente acredito que a Microsoft tem o direito de fazer o que quiser com seu software, é assim que as pessoas o compram.

  2.   Byte corrompido dito

    Lembro que o pessoal da Sun Microsystems teve o mesmo problema ao lançar o Java, eles estavam com medo que os garfos danificassem a imagem e o desempenho geral da plataforma. Não sei sobre o Fox Pro, mas suponho que C # e SQL o substituiriam facilmente.

  3.   Nacho dito

    Estou com Ffuentes em tudo o que ele diz. A MS não é exatamente uma maravilha de empresa, mas como prática comercial é perfeitamente legal.
    Isso me lembra de quando eles fizeram a mudança no servidor msn e os do linux estavam reclamando ... Droga, vamos usar outro cliente, olha, serão poucos ...

    Aí você também vê a síndrome GNU, acostumados a ela, a gente não percebe que tem empresas que vendem o produto e esse produto é fechado.

    lembranças

  4.   Marcelo dito

    Vamos a ver. Cada vez que tenho isso mais claro: os Microsoft são grandes filhos de mil prostitutas. E sim, é verdade que "legalmente" eles podem fazer o que quer que saia de seu escroto com seus produtos, mas moral e eticamente eles são lamentáveis. Eles são nojentos! Eles cagaram nas pessoas que os alimentaram durante anos!
    A coisa moralmente correta a se fazer nesse caso seria que, se eles não estiverem mais interessados ​​no programa, lance-o COMPLETAMENTE e não apenas "no gancho". Mas seria pedir peras ao olmo. A Microsoft é como o cachorro na manjedoura: "Não come nem deixa comer". Eles honestamente merecem derreter; por ser ganancioso, por ser egoísta, e PELOS FILHOS DA VIDA!

  5.   3rn3st0 dito

    Comecei a programar com linguagens XBase em 92, usei o Nantucket Clipper (1) nas versões Summer 87 e depois 5.01. Então, quando apareceu o Windows 95, descobriu-se que os aplicativos começaram a ter problemas de compatibilidade, então foi necessário mudar a plataforma. Comecei a usar o FoxPro 2 (ainda pertencia à Fox Software) e depois o VFP (2) (que fazia parte do VisualStudio 6.0 Suite). A verdade é que me apaixonei pelo produto o que não quer dizer que não tenha procurado alternativas. Eu usei o Harbor, [x] Harbor e estou acompanhando um produto chamado Dabo.

    O problema é que uma ferramenta que pode facilmente desmontar produtos como o VB.NET não funciona para M $, o FVP foi projetado desde suas origens para lidar com bancos de dados relacionais. Seu motor BD é um dos mais potentes e é compatível com inúmeros BDs. Além disso, os 100 quintilhões de MB de lixo RunTime não são necessários para rodar ou máquinas com processadores como o da NASA para os aplicativos rodarem, algo que acontece no .NET

    Apesar da comunidade de desenvolvedores VFP, M $ vai colocar o produto de lado e como eu disse certo fontes f M $ pode fazer o que quiser, não é a primeira vez. Basta buscar outras alternativas e mandar o pessoal da Redmon para o mesmo lugar para onde estão enviando um dos poucos produtos daquela empresa que valem a pena.

    Nota para fontes f: VFP versão 9 era estável desde seu primeiro lançamento. O VFP 9 foi lançado em 2004, mas o FoxPro tem mais de 23 anos, a versão 9 é estável? FoxPro estável!
    (1) Este idioma foi comprado pelo monstro Computer Associates e simplesmente descartado. Clipper era uma linguagem extremamente poderosa para a época e implementou (fora do C ++) uma filosofia OOP muito robusta.
    (2) Como a Clipper, a FoxPro foi adquirida por um monstro. Embora tenham melhorado, no final, M $ decidiu por aquela coisa nojenta chamada .NET.

  6.   Joshua dito

    Microsoft, o mínimo que poderia fazer é libertar a raposa ... Não faz parte ... Não fará porque se fizer com certeza se tornará uma linguagem incomparável ... É mais provável que a vejam rodando com sucesso no Linux ... É uma pena que desapareça ... Aprendi a programar em VFP6, e a verdade é que me parece o melhor que existe para PMEs ... pela forma como funciona na sua base de dados .

  7.   demônio feiticeiro dito

    Não concordo com as fontes e com todos aqueles que concordam com ele porque pagamos nosso dinheiro e continuamos a dar muito dinheiro a esses senhores da microsoft, portanto, somos seus clientes e temos todo o direito de reclamar e exigir, sou um programador e meus clientes obviamente exigem que eles me paguem, então não é rude exigir que seja nosso pleno direito, e o Visual Fox me alimentou por anos, mas nessa merda nem java nem .net, eu programo em linguagens sérias como cy pascal .

  8.   Carlos torricos dito

    ótimo da microsoft por nos limitarmos à programação do visual fox mudarei para linux um sistema operacional estável, rígido e seguro não windows trucho que dá dor de cabeça a muitos vão para o inferno unidades da microsoft

  9.   Victor Godoy dito

    Como sempre o dinheiro do Don é o que predomina, 20 anos com um mestrado em engenharia são inúteis, se o dinheiro do Don atrapalha, a balança tende para quem tem o dinheiro, é assim que o mundo se move e não podemos fazer muito mais, No que diz respeito ao tema vfp9, conheço sistemas muito estáveis ​​que funcionam há mais de 20 anos e continuam a funcionar, porque quem o desenvolveu foi astuto o suficiente para prever muitas coisas, clareza mental, criatividade e engenhosidade são qualidades que sempre acompanharam bons desenvolvedores, então combinamos vfp9 com c, sem nomear mais e não vejo que não possa ser feito, banco de dados padrão e de precisão, muito útil para dar soluções de negócios, não sei o que mais eles querem.

  10.   oscar dito

    A pergunta hoje em 2014 seria: até qual versão do sistema operacional Microsoft rodarão os aplicativos desenvolvidos no Visual FoxPro 9.0? hoje, por exemplo, os aplicativos rodam até mesmo nas versões do windows 8.1.

  11.   John gotti dito

    De acordo com este colega http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … É totalmente funcional no Windows 10… Saudações!

  12.   Cláudio GB dito

    A rapidez no desenvolvimento de protótipos e aplicações específicas é o que me tornou um fiel viciado em raposa, a pergunta que frequentemente me faço é qual produto tem essas características e ao mesmo tempo permite uma migração aceitavelmente rápida para aplicações em funcionamento, algumas com mais de 20 anos.
    lembranças

    1.    anônimo dito

      Fox Pro é uma linguagem com muitos recursos que parecem incomparáveis ​​para qualquer aplicação desktop e manuseio de bancos de dados nativos e estrangeiros, desde que aprendi a programá-la, nunca me deixou mal com nenhum cliente, testei em MAC e Linux com servidores Wine virtual, com VPN e na verdade nada funciona como uma Fox.
      O Visual Foxpro tem o que os outros fazem, então a única coisa que posso dizer é que a Microsoft teve que removê-lo da plataforma .NET por razões puramente comerciais porque a Fox poderia muito bem dar a ele as armas que o Visual Basic deu, mas uma vez que não é um produto, o qual ele acreditava desde suas origens não quer dar a ele o lugar que Fox realmente merece, em muitas ocasiões geralmente acontece que "geralmente você ama seus próprios filhos mais do que os dos outros."
      Este é um daqueles casos.