Räven som Microsoft vill göra försvinner

På grund av ett jobbbyte har jag blandat mig (långsamt och smärtsamt) i en värld av desktop-applikationsutveckling, även kallad Win32-applikationer.

Att komma igång i en ny arbetsmiljö är inte lätt (åtminstone för mig) och om man dessutom måste lära sig att använda ett programmeringsspråk som man inte känner till blir frågan lite mer komplex. Låt oss säga att det lyckligtvis är ett språk som är relaterat till andra som jag känner eftersom det är en produkt av mig kvasi-monopol favorit: Jag lär mig att programmera Microsoft Visual Fox Pro.

röd räv

Vad kan man säga om detta språk? En sammanfattning från Wikipedia

Visual FoxPro är ett objektorienterat och procedurellt programmeringsspråk, ett databashanteringssystem eller Database Management System (DBMS), och sedan version 7.0, ett relationsdatabasadministratörssystem.

Traducción: Det är en produkt stabil och kraftfull från Microsoft. Det verkar konstigt, men det är det.

När jag läser, letar efter exempel och forskar lite på detta språk, får jag reda på att den senaste versionen av Visual FoxPro, 9.0, släpptes av Microsoft den 17 december 2004 och att mina kära vänner är uSenaste version som vi kommer att se av FoxPro åtminstone från Microsoft Vad hände, att dessa bra människor bestämde sig för att låta sin produkt ligga på sidan av vägen? Enkel: de kunde inte integrera det till det megaprojekt som kom bakom och som idag genererar enorma fördelar .NET-plattform

Och vad hände med alla människor som programmerade i FoxPro och de företag som använde det? De var tvungna att fatta ett viktigt beslut: migrera till ett kraftfullt och liknande språk (låt oss säga C #) och dra nytta av fördelarna med .NET eller ... fortsätt använda FoxPro. Vi kommer inte att diskutera kostnader, störningar, planering och tid som en migrering från ett paradigm till ett annat tar, tänk bara hur det skulle vara att utbilda hundratals utvecklare, granska vad som har gjorts och överväga framtida arbete med ett ständigt utvecklande plattform. En uppgift som i stort sett oroar sig, bara tänker på att utföra den är skrämmande.

Men låt oss gå tillbaka till alla dessa företag och utvecklare som inte ville migrera till .NET och de stannade hos FoxPro. Vad är framtiden för dem? Ett språk som en 2014 lämnades den utan stöd från Microsoft, och när jag säger inget stöd menar jag exakt det. Microsoft fortsätter inte på något sätt med produkten. Under de senaste åren, och på grund av ständiga klagomål från de stora samhällen av programmerare som är ovilliga att lämna detta språk på grund av dess mångsidighet, släpptes uppdateringar och förbättringar av produkten i form av servicepaket, men inte mycket utöver det. Dessa utvecklarsamhällen som jag nämner fortsätter dag för dag och genererar förbättringar och kod i form av addons för detta språk i hopp om att hålla det vid liv, stärka det och att, om det var upp till Microsoft, skulle de sparka under mattan i hopp om att aldrig se det igen.

vfoxpro

Sett så här får jag intrycket att Microsoft brydde sig absolut ingenting ett stort antal FoxPro-användare som under många år gav företaget en intressant monetär avkastning. Men (och detta är den bästa delen av berättelsen) med en oväntad knock-on-effekt Främst på grund av konstant tryck från dessa utvecklargrupper ger Microsoft en avslöjande kommentar: samma dag som de meddelar att de inte längre kommer att stödja eller kommer det att finnas några nya versioner av FoxPro, meddelar de också att vissa delar av Visual FoxPro DBMS-kärnan kommer att släppas under en öppen källkodslicens, databashanteringssystemet så att användare och programmerare kan fortsätta att förbättra och ge support.

De läser bra: i samma mening inkluderade jag Microsoft, befri och öppen källkod. Fantastisk.

Går de bra? Har de fel? Är det inte konstigt att dessa bra människor släpper en sådan viktig kod bara för samhällets bästa? Jag är mycket glad för alla de utvecklare som vill studera koden, förbättra den och ställa den till tjänst för andra; även om vi också kunde tänka på det på följande sätt: så mycket kraft i fel folk skulle göra jobbet Microsoft inte kunde göra, skada FoxPro och torka det ur bilden en gång för alla.

Sammanfattningsvis, och även om många inte gillar vad jag säger, föredrar jag att vänta med att se den släppta koden och sedan fira den. Det saknas för 2014, och fram till dess kan så många saker hända ...

De är ett ont företag, ja, men hur smarta dessa Microsoft-killar: Hur som helst blev de av med sin egen räv.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   f källor sade

    Det är något som inte stämmer överens för mig, och det är att folk klagar på det här, som om de inte vet vilken typ av människor de har att göra med. Och den här gången inte för att det är Microsoft, utan för att det är sluten källkod och väldigt stängt, med försäljning av licenser.

    Jag tror att det är en sanning att om Microsoft inte vill fortsätta med en produkt för att det verkar som ett drag, ska de kasta bort den. Och å andra sidan märks "XP-syndromet" hos de som klagar och i din artikel:

    Översättning: Det är en stabil och kraftfull produkt från Microsoft. Det verkar konstigt, men det är det.

    Visst, en produkt vars senaste version kom ut 2004 kommer sannolikt att vara stabil.

    Plötsligt verkar det som att Microsoft är en slags stat från vilken saker kan krävas. Jag är säker på att Microsoft inte har brutit mot någon av reglerna som den satte när dessa personer köpte programvaran.

    Microsoft säljer programvaran till dig, inget mer och om de blir arga på att sälja den är det en del av deras verksamhet och helt legitimt. Jag tycker att det är lovvärt att folk vill att han ska släppas, det är en jättebra idé men att bli arg och krävande och krävande av företaget tycker jag att han inte har gjort något fel, inte den här gången.

    Detta är risken med proprietär programvara i allmänhet, att om företaget känner för det så håller inte mjukvaran över tid.

    Och förresten, mellan nu och 2014 har de gott om tid att migrera.

    Det andra är att av frigörandet av koden är det så lång tid kvar att det är högst troligt att flera av de företag som använder FoxPro idag inte kommer att använda den längre. Och att de som är kvar med gratisprogramvaran inte har tillgång till allt (det blir inte GPL eller något liknande, inte ens på all kod och det kanske inte ens är lagligt att skapa en ny version separat).

    Jag ser inte i detta en nick till öppen källkod egentligen.

    Jag tror verkligen att Microsoft har rätt att göra vad de vill med sin programvara, så folk köper den.

  2.   Korrupt byte sade

    Jag minns att killarna från Sun Microsystems hade samma problem när de släppte Java, de var rädda att gafflarna skulle skada bilden och plattformens allmänna prestanda. Jag är inte bekant med Fox Pro, men jag antar att C# och SQL lätt skulle ersätta det.

  3.   Nacho sade

    Jag är med Ffuentes i allt han säger. MS är inte precis ett fantastiskt företag, men som affärspraxis är det helt lagligt.
    Det påminner mig om när de gjorde ändringen på msn-servern och de av oss på linux klagade... Fan, låt oss använda en annan klient, se det kommer att bli få...

    Där kan man också se GNU-syndromet, vant vid det, vi inser inte att det finns företag som säljer produkten och den produkten är stängd.

    hälsningar

  4.   Marcelo sade

    Vi får se. Varje gång jag har det tydligare: Microsofts är fantastiska jävlar. Och ja, det är sant att de "lagligt" kan göra vad som helst som kommer ut ur deras pung med sina produkter, men moraliskt och etiskt sett är de ynkliga. De är vidriga! De skiter på människorna som matat dem i åratal!
    Det moraliskt korrekta i ett sådant här fall vore att om de inte längre är intresserade av programmet så släpper de det TOTALT och inte "i bitar". Men det vore att fråga efter päron från almen. Microsoft är som hunden i krubban: "Den äter inte eller låter den äta." Ärligt talat, de förtjänar att slås samman; för giriga, för egoistiska och PÅ GRUND AV JÄVLINGSSONAR!.

  5.   3rn3st0 sade

    Jag började programmera med XBase-språk redan 92, jag använde Nantucket Clipper(1) i dess Summer 87-versioner och sedan 5.01. Sedan, när Windows 95 dök upp, visade det sig att applikationerna började få kompatibilitetsproblem, så vi var tvungna att byta plattform. Jag började använda FoxPro 2 (som fortfarande ägs av Fox Software) och sedan VFP(2) (som var en del av VisualStudio 6.0 Suite). Sanningen är att jag blev kär i produkten, vilket inte betyder att jag inte har letat efter alternativ. Jag har använt Harbor, [x]Harbour och jag spårar en produkt som heter Dabo.

    Problemet är att M$ inte använder ett verktyg som enkelt kan ta bort produkter som VB.NET, FVP är designat från sitt ursprung för att hantera relationsdatabaser. Dess BD-motor är en av de mest kraftfulla och är kompatibel med ett oändligt antal BD-skivor. Utöver det krävs inte de 100 quintillion MB av RunTime-skräp för att köras, och inte heller maskiner med processorer som NASAs för att applikationer ska köras, något som händer i .NET

    Till VFP-utvecklarnas beklagande kommer M$ att lägga produkten åt sidan och som jag sa f källor M$ kan göra vad de vill, det är inte första gången. Vi måste bara leta efter andra alternativ och skicka folket i Redmon till samma plats där de skickar en av de få produkterna från det företaget som är värda det.

    OBS för f källor: VFP version 9 var redan stabil sedan den första releasen. VFP 9 släpptes 2004, men FoxPro är mer än 23 år gammal, är version 9 stabil? Stabil FoxPro!
    (1) Detta språk köptes av monsteret Computer Associates och slängdes sedan helt enkelt. Clipper var ett extremt kraftfullt språk för sin tid och implementerade (utanför C++) en mycket robust OOP-filosofi.
    (2) Precis som Clipper förvärvades FoxPro av ett monster. Även om de förbättrade det, bestämde sig M$ till slut för den där smutsen som heter .NET.

  6.   Joshua sade

    Det minsta Microsoft kan göra är att släppa räven... Inte en del av det... Det kommer inte att göra det för om det gör det kommer det säkert att bli ett makalöst språk... Det är mer troligt att de ser det köra framgångsrikt på Linux... Det är synd att det försvinner... Jag lärde mig att programmera i VFP6, och sanningen är att det verkar vara det bästa som finns för små och medelstora företag... på grund av dess databas sätt.

  7.   wizarddevil sade

    Jag håller inte med ffuentes och alla de som håller med honom eftersom vi betalar våra pengar och vi fortsätter att ge mycket pengar till dessa Microsoft-herrar, därför är vi deras kunder och vi har all rätt att klaga och kräva, jag är en programmerare och mina klienter kräver uppenbarligen att de betalar mig, så det är inte dumt att kräva att det är vår fulla rättighet, och visual fox har matat mig på allvar, inte heller i det där skitprogrammet i flera år. pascal.

  8.   carlos torricos sade

    Bra från Microsoft för att begränsa oss till programmeringen av visual fox Jag ska byta till linux ett stabilt, stelt och säkert operativsystem inte fuska windows som ger mycket huvudvärk dra åt helvete ni från microsoft

  9.   Victor Godoy sade

    Som alltid är herr pengar den som dominerar, 20 år med en civilingenjörsexamen är ingen nytta, om herr pengar kommer i vägen, lutar balansen mot den som har pengarna, det är så världen rör sig och vi kan inte göra mer, och angående ämnet vfp9, jag vet om mycket stabila system som har fungerat i många,20 år som det har fungerat i mer än 9 år. mental tydlighet, kreativitet och påhittighet är egenskaper som alltid har följt med bra utvecklare, så vi kombinerade vfpXNUMX med c, utan att nämna fler och jag ser inte att det inte går att göra, standarddatabas och precision, väldigt användbart för att tillhandahålla affärslösningar, jag vet inte vad de vill ha mer.

  10.   oscar sade

    Frågan idag 2014 skulle vara: tills vilken version av Microsofts operativsystem kommer de applikationer som utvecklats i Visual FoxPro 9.0 att köras? Idag körs applikationerna till exempel upp till Windows 8.1-versioner.

  11.   John Gotti sade

    Enligt denna partner http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html ... är fullt fungerande i Windows 10 ... Hälsningar !!!

  12.   Claudio GB sade

    Snabbheten i utvecklingen av prototyper och specifika applikationer är det som har gjort mig troget beroende av räven.Frågan jag ofta ställer mig är vilken produkt som har dessa egenskaper och samtidigt tillåter acceptabelt snabb migrering för applikationer som har fungerat, varav några är mer än 20 år gamla.
    hälsningar

    1.    anonym sade

      Fox Pro är ett språk med många funktioner som verkar oöverträffade för alla stationära applikationer och inhemsk och utländsk databashantering. Sedan jag lärde mig att programmera det har det aldrig svikit mig med någon klient. Jag har provat det på MAC och Linux med Wine virtuella servrar, med VPN och sanningen är att ingenting går som Fox.
      Visual Foxpro har vad andra gör, så det enda jag kan säga är att Microsoft har varit tvungen att ta bort den från .NET-plattformen av rent kommersiella skäl eftersom Fox kunde ha gett den de vapen som Visual Basic gav den, men eftersom det inte är en produkt som den skapat från sitt ursprung, vill den inte ge den den plats som Fox verkligen förtjänar, vid många tillfällen händer det ofta än att ens egna barn i allmänhet älskar fler.
      Detta är ett av de fallen.