De vos die Microsoft wil laten verdwijnen

Sinds een paar dagen, als gevolg van een baanwissel, bemoei ik me (langzaam en pijnlijk) in de wereld van de ontwikkeling van desktopapplicaties, ook wel Win32-toepassingen.

Aan de slag gaan in een nieuwe werkomgeving is (voor mij in ieder geval) niet eenvoudig en als je daarnaast een programmeertaal moet leren gebruiken waarmee je niet vertrouwd bent, wordt de vraag wat complexer. Laten we zeggen dat het gelukkig een taal is die verwant is aan anderen die ik ken omdat het een product van mij is quasi-monopolie favoriet: ik leer programmeren Microsoft Visuele FoxPro.

rode vos

Wat kan er over deze taal worden gezegd? Een samenvatting van Wikipedia

Visual FoxPro is een objectgeoriënteerde en procedurele programmeertaal, een databasebeheersysteem of Databasemanagementsysteem (DBMS), en sinds versie 7.0, een relationeel databasebeheersysteem.

Vertaling: Het is een product stabiel en krachtig van Microsoft​ Het lijkt vreemd, maar het is zo.

Als ik lees, voorbeelden zoek en een beetje onderzoek doe naar deze taal, kom ik erachter dat de nieuwste versie van Visual FoxPro, 9.0, op 17 december 2004 door Microsoft is uitgebracht en dat, mijn beste vrienden, dat is de uLaatste versie die we van FoxPro zullen zien, in ieder geval van Microsoft Wat gebeurde er, dat deze goede mensen besloten hun product langs de kant van de weg te laten liggen? Gemakkelijk: ze konden het niet integreren aan het megaproject dat daarna kwam en dat vandaag enorme voordelen genereert, de .NET-platform

En wat is er gebeurd met al die mensen die in FoxPro hebben geprogrammeerd en de bedrijven die het hebben gebruikt? Ze moesten een belangrijke beslissing nemen: migreren naar een krachtige en vergelijkbare taal (laten we zeggen C #) en profiteren van de voordelen van .NET of ... FoxPro blijven gebruiken. We gaan hier niet de kosten, verstoringen, planning en tijd bespreken die een migratie van het ene paradigma naar het andere kost, maar stel je voor hoe het zou zijn om honderden ontwikkelaars op te leiden, te bekijken wat er is gedaan en toekomstige werkzaamheden aan een constant evoluerend platform. Een taak die, in het algemeen gezien, zorgen baart, alleen al nadenken over het uitvoeren ervan is beangstigend.

Maar laten we teruggaan naar al deze bedrijven en ontwikkelaars die niet wilden migreren naar .NET en ze bleven bij FoxPro. Wat is de toekomst voor hen? Een taal die en 2014 bleef het achter zonder ondersteuning van Microsoft, en als ik geen steun zeg, bedoel ik precies dat. Microsoft gaat op geen enkele manier door met het product​ In de afgelopen jaren, en als gevolg van constante klachten van de enorme gemeenschappen van programmeurs die terughoudend zijn om deze taal te verlaten vanwege zijn veelzijdigheid, zijn updates en verbeteringen aan het product uitgebracht in de vorm van servicepacks, maar niet veel meer. Deze ontwikkelaarsgemeenschappen die ik noem, gaan elke dag door met het genereren van verbeteringen en code in de vorm van addons voor deze taal in de hoop het levend te houden, te versterken en dat ze, als het aan Microsoft lag, onder het tapijt zouden trappen in de hoop het nooit meer terug te zien.

vfoxpro

Zo bezien heb ik de indruk dat Microsoft kon het helemaal niets schelen een groot aantal FoxPro-gebruikers die het bedrijf jarenlang een interessant financieel rendement hebben opgeleverd. Maar (en dit is het beste deel van het verhaal) met een onverwacht domino-effect Hoofdzakelijk onder voortdurende druk van deze ontwikkelaarsgemeenschappen, maakt Microsoft een onthullende opmerking: dezelfde dag dat ze aankondigen dat ze geen ondersteuning meer zullen bieden of nieuwe versies van FoxPro zullen zijn, kondigen ze ook aan dat sommige delen van de Visual FoxPro DBMS-kern zullen worden vrijgegeven onder een open source-licentie, het databasebeheersysteem, zodat gebruikers en programmeurs het kunnen blijven verbeteren en ondersteuning kunnen bieden.

Ze lezen goed: in dezelfde zin heb ik Microsoft, liberate en open source opgenomen. Verbazingwekkend.

Ze doen het goed? Hebben ze het bij het verkeerde eind? Is het niet vreemd dat deze goede mensen zulke belangrijke code vrijgeven alleen voor het welzijn van de gemeenschap? Ik ben erg blij voor al die ontwikkelaars die de code willen bestuderen, verbeteren en in dienst willen stellen van anderen; hoewel we het ook op de volgende manier zouden kunnen zien: zoveel macht in de handen van de verkeerde mensen zou het werk doen dat Microsoft niet kon doen, FoxPro pijn doen en het voor eens en voor altijd uit beeld vegen.

Tot slot, en hoewel velen het niet leuk zullen vinden wat ik zeg, wacht ik liever om de vrijgegeven code te zien en het dan te vieren. Het ontbreekt voor 2014, en van nu tot dan kunnen er zoveel dingen gebeuren ...

Ze zijn een kwaadaardig bedrijf, ja, maar hoe slim zijn deze Microsoft-jongens: Hoe dan ook, ze hebben hun eigen vos weggedaan.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   f bronnen zei

    Er is iets dat voor mij niet klopt, en dat is dat mensen hierover klagen, alsof ze niet weten met wat voor soort mensen ze te maken hebben. En dit keer niet omdat het Microsoft is, maar omdat het een gesloten en zeer gesloten code is, met verkoop van licenties.

    Het lijkt mij een waarheid dat als Microsoft niet door wil gaan met een product omdat het een sleur lijkt, het weg te gooien. En aan de andere kant kun je het "XP-syndroom" zien bij mensen die klagen en in je artikel:

    Vertaling: het is een stabiel en krachtig product van Microsoft. Het lijkt vreemd, maar het is zo.

    Zeker, een product dat voor het laatst is uitgebracht in 2004 is zeer waarschijnlijk stabiel.

    Ineens lijkt het erop dat Microsoft een soort staat is waaruit dingen kunnen worden geëist. Ik ben er zeker van dat Microsoft geen van de regels heeft overtreden die het oplegde toen deze mensen de software kochten.

    Microsoft verkoopt u de Software, niets meer en als ze boos worden op het verkopen ervan, is dat een onderdeel van hun bedrijf en is het volkomen legitiem. Ik denk dat het prijzenswaardig is dat mensen hem willen vrijlaten, het is een geweldig idee, maar boos en veeleisend worden en het bedrijf veeleisend, heeft volgens mij niets verkeerds gedaan, deze keer niet.

    Dit is het risico van propriëtaire software in het algemeen, dat als het bedrijf dat wil, de software niet in de loop van de tijd blijft bestaan.

    En tussen nu en 2014 hebben ze trouwens alle tijd om te migreren.

    Het andere is de vrijgave van de code, deze is zo lang dat het zeer waarschijnlijk is dat verschillende van de bedrijven die FoxPro vandaag gebruiken, deze niet meer zullen gebruiken. En dat degenen die met gratis software blijven, geen toegang hebben tot alles (het wordt geen GPL of iets dergelijks, zelfs niet de hele code en misschien is het zelfs niet legaal om een ​​nieuwe aparte versie te maken).

    Ik zie hierin geen knipoog naar de echte Open Source.

    Ik geloof echt dat Microsoft het recht heeft om te doen wat het wil met zijn software, zo kopen mensen het.

  2.   Corrupte byte zei

    Ik herinner me dat de jongens bij Sun Microsystems hetzelfde probleem hadden bij het uitbrengen van Java, ze waren bang dat de vorken het imago en de algehele prestaties van het platform zouden beschadigen. Ik weet niets over Fox Pro, maar ik veronderstel dat C # en SQL het gemakkelijk zouden vervangen.

  3.   Nacho zei

    Ik ben met Ffuentes in alles wat hij zegt. MS is niet bepaald een wonder van een bedrijf, maar als bedrijfspraktijk is het volkomen legaal.
    Het doet me denken aan toen ze de wijziging aanbrachten op de msn-server en die van linux klaagden ... Verdomme, laten we een andere client gebruiken, kijk, er zullen er een paar zijn ...

    Daar zie je ook het GNU-syndroom, eraan gewend, we realiseren ons niet dat er bedrijven zijn die het product verkopen en dat product is gesloten.

    groeten

  4.   Marcelo zei

    We zullen zien. Elke keer heb ik het duidelijker: die van Microsoft zijn geweldige zonen van duizend hoeren. En ja, het is waar dat ze "legaal" alles kunnen doen wat uit hun scrotum komt met hun producten, maar moreel en ethisch zijn ze zielig. Ze zijn smerig! Ze schijten op de mensen die ze jarenlang te eten hebben gegeven!
    Het moreel correcte wat om te doen in zo'n geval zou zijn dat als ze niet langer geïnteresseerd zijn in het programma, het VOLLEDIG vrijgeven en niet alleen "on the hook". Maar het zou de iep om peren vragen. Microsoft is als de hond in de voerbak: "Hij eet niet en laat niet eten." Eerlijk gezegd verdienen ze het om te smelten; omdat ze hebzuchtig zijn, egoïstisch zijn, en VOOR ZONEN VAN TEEF!

  5.   3rn3e0 zei

    Ik begon met programmeren met XBase-talen in 92, ik gebruikte Nantucket Clipper (1) in de Summer 87-versies en daarna 5.01. Toen Windows 95 verscheen, bleken de applicaties compatibiliteitsproblemen te krijgen, dus het was nodig om van platform te veranderen. Ik begon FoxPro 2 te gebruiken (nog steeds eigendom van Fox Software) en vervolgens VFP (2) (dat deel uitmaakte van de VisualStudio 6.0 Suite). De waarheid is dat ik verliefd werd op het product, wat niet betekent dat ik niet naar alternatieven heb gezocht. Ik heb Harbor, [x] Harbor gebruikt en volg een product met de naam Dabo.

    Het probleem is dat een tool die gemakkelijk producten zoals VB.NET kan verwijderen, niet werkt voor M $, FVP is vanaf het begin ontworpen om relationele databases te verwerken. Zijn BD-engine is een van de krachtigste en is compatibel met talloze BD's. Bovendien is de 100 quintillion MB aan RunTime-afval niet nodig om te draaien of machines met processors zoals NASA's om applicaties te laten draaien, iets dat wel gebeurt in .NET

    Ondanks de gemeenschap van VFP-ontwikkelaars, gaat M $ het product opzij zetten en, zoals ik al zei, f bronnen M $ kan doen wat hij wil, het is niet de eerste keer. We moeten gewoon naar andere alternatieven zoeken en de mensen van Redmon naar dezelfde plaats sturen waar ze een van de weinige producten van dat bedrijf naartoe sturen die het waard zijn.

    Notitie aan f bronnen: VFP-versie 9 was stabiel sinds de eerste release. VFP 9 is uitgebracht in 2004, maar FoxPro is meer dan 23 jaar oud, is versie 9 stabiel? Stabiele FoxPro!
    (1) Deze taal werd gekocht door het monster Computer Associates, en vervolgens gewoon weggegooid. Clipper was voor zijn tijd een extreem krachtige taal en implementeerde (buiten C ++) een zeer robuuste OOP-filosofie.
    (2) Net als Clipper werd FoxPro overgenomen door een monster. Hoewel ze het verbeterden, besloot M $ uiteindelijk tot dat walgelijke ding genaamd .NET.

  6.   Joshua zei

    Microsoft, het minste wat het kan doen is de vos bevrijden ... Geen deel ervan ... Het zal het niet doen, want als het het doet, zal het zeker een onvergelijkbare taal worden ... Het is waarschijnlijker dat ze het zien met succes draaien op Linux ... Het is jammer dat het verdwijnt ... Ik heb leren programmeren in VFP6, en de waarheid is dat het mij het beste lijkt dat er is voor het MKB ... vanwege de manier waarop het werkt in de database .

  7.   tovenaarsduivel zei

    Ik ben het niet eens met bronnen en iedereen die het met hem eens is omdat we ons geld betalen en we blijven veel geld geven aan deze microsoft heren, daarom zijn we hun klanten en hebben we het volste recht om te claimen en te eisen, ik ben een programmeur en mijn klanten eisen duidelijk dat ze me betalen, dus het is niet onbeleefd om te eisen dat het ons volste recht is, en visual fox heeft me jarenlang gevoed, maar in die rotzooi, noch java noch .net, programmeer ik in ernstige talen zoals cy pascal .

  8.   Carlos Torricos zei

    geweldig van de microsoft om ons te beperken tot het programmeren van visual fox ik ga over op linux een stabiel rigide en veilig besturingssysteem geen trucho windows die veel hoofdpijn geven ze gaan naar de hel microsoft units

  9.   Victor Godoy zei

    Zoals altijd is Don-geld degene die overheerst, 20 jaar met een masterdiploma in engineering zijn nutteloos, als Don-geld in de weg zit, leunt het evenwicht naar degene die het geld heeft, dit is hoe de wereld beweegt en dat kunnen we niet doen veel meer, en met betrekking tot het onderwerp van vfp9, ik ken zeer stabiele systemen die al meer dan 20 jaar werken en nog steeds werken, omdat degene die het ontwikkelde slim genoeg was om veel dingen te voorzien, mentale helderheid, creativiteit en vindingrijkheid zijn kwaliteiten die Ze hebben altijd goede ontwikkelaars begeleid, dus combineren we vfp9 met c, zonder meer te noemen en ik zie niet dat het niet kan, standaard en precisie-database, erg handig om zakelijke oplossingen te geven, ik weet het niet wat willen ze nog meer.

  10.   oscar zei

    De vraag van vandaag in 2014 zou zijn: tot welke versie van het Microsoft-besturingssysteem draaien de applicaties die in Visual FoxPro 9.0 zijn ontwikkeld? tegenwoordig draaien de applicaties bijvoorbeeld zelfs in versies van Windows 8.1.

  11.   John Gotti zei

    Volgens deze collega http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … Het is volledig functioneel in Windows 10… Gegroet!

  12.   Claudius GB zei

    De snelheid in de ontwikkeling van prototypes en specifieke applicaties heeft mij tot een trouwe verslaafde aan de vos gemaakt, de vraag die ik mezelf vaak stel is welk product deze eigenschappen heeft en tegelijkertijd een acceptabel snelle migratie mogelijk maakt voor functionerende applicaties, sommige met meer dan 20 jaar.
    groeten

    1.    anoniem zei

      Fox Pro is een taal met veel functies die ongeëvenaard lijken voor elke desktoptoepassing en het omgaan met native en buitenlandse databases, sinds ik het heb leren programmeren, heeft het me nooit slecht achtergelaten bij een klant, ik heb het getest op MAC en Linux met Wine-servers virtueel, met VPN en de waarheid loopt niets als een vos.
      Visual Foxpro heeft wat anderen doen, dus het enige dat ik kan zeggen is dat Microsoft het om puur commerciële redenen van het .NET-platform heeft moeten verwijderen, omdat Fox het de wapens zou kunnen geven die Visual Basic het heeft gegeven, maar omdat het dat niet is een product, waarvan hij geloofde vanaf zijn afkomst hem niet de plaats wil geven die Fox echt verdient, in veel gevallen gebeurt het meestal dat 'je over het algemeen meer van je eigen kinderen houdt dan die van anderen'.
      Dit is een van die gevallen.