Ræven, som Microsoft ønsker at forsvinde

I et par dage har jeg blandet (langsomt og smertefuldt) i en verden af ​​desktop applikationsudvikling, også kaldet Win32-applikationer.

At komme i gang i et nyt arbejdsmiljø er ikke let (i det mindste for mig), og hvis man derudover skal lære at bruge et programmeringssprog, som man ikke er bekendt med, bliver spørgsmålet lidt mere komplekst. Lad os sige, at det heldigvis er et sprog relateret til andre, som jeg kender, fordi det er et produkt af mit kvasi-monopol favorit: Jeg lærer at programmere Microsoft Visual Fox Pro.

rød ræv

Hvad kan man sige om dette sprog? Et resume fra Wikipedia

Visual FoxPro er et objektorienteret og proceduremæssigt programmeringssprog, et databasestyringssystem eller Databasestyringssystem (DBMS), og fra version 7.0, et relationsdatabase-administratorsystem.

Traducción: Det er et produkt stabil og kraftfuld fra Microsoft. Det virker mærkeligt, men det er det.

Når jeg læser, leder efter eksempler og undersøger lidt om dette sprog, finder jeg ud af, at den nyeste version af Visual FoxPro, 9.0, blev udgivet af Microsoft den 17. december 2004, og at mine kære venner er uSidste version, som vi i det mindste vil se af FoxPro fra Microsoft Hvad skete der, at disse gode mennesker besluttede at lade deres produkt ligge på siden af ​​vejen? Enkel: de kunne ikke integrere det til det megaprojekt, der fulgte efter, og som i dag skaber enorme fordele, .NET platform

Og hvad skete der med alle de mennesker, der programmerede i FoxPro og de virksomheder, der brugte det? De var nødt til at tage en vigtig beslutning: migrere til et stærkt og lignende sprog (lad os sige C #) og drage fordel af fordelene ved .NET eller ... fortsæt med at bruge FoxPro. Vi vil ikke diskutere her omkostningerne, forstyrrelserne, planlægningen og tiden, som en migration fra et paradigme til et andet tager, forestil dig bare, hvordan det ville være at træne hundreder af udviklere, gennemgå, hvad der er blevet gjort, og overvej fremtidigt arbejde med en konstant udviklende platform. En opgave, der set bredt bekymrer sig, bare at tænke på at udføre den, er skræmmende.

Men lad os gå tilbage til alle disse virksomheder og udviklere, der ikke ønskede at migrere til .NET og de blev hos FoxPro. Hvad er fremtiden for dem? Et sprog der ei 2014 blev det efterladt uden support fra Microsoft, og når jeg siger ingen støtte, mener jeg netop det. Microsoft fortsætter ikke på nogen måde med produktet. I de senere år og på grund af konstante klager fra de store samfund af programmører, der er tilbageholdende med at forlade dette sprog på grund af dets alsidighed, blev opdateringer og forbedringer af produktet frigivet i form af servicepakker, men ikke meget ud over det. Disse udviklerfællesskaber, som jeg nævner, fortsætter dag for dag og genererer forbedringer og kode i form af addons for dette sprog i håb om at holde det i live, styrke det, og at hvis det var op til Microsoft, ville de sparke under tæppet i håb om aldrig at se det igen.

vfoxpro

Set som dette får jeg indtryk af, at Microsoft plejede absolut ingenting et stort antal FoxPro-brugere, der i mange år bragte virksomheden et interessant monetært afkast. Men (og dette er den bedste del af historien) med en uventet knock-on effekt Hovedsageligt på grund af konstant pres fra disse udviklerfællesskaber fremsætter Microsoft en afslørende kommentar: samme dag, som de meddeler, at de ikke længere vil støtte, eller der vil være nogen nye versioner af FoxPro, meddeler de også, at nogle dele af Visual FoxPro DBMS-kernen frigives under en open source-licens, databasestyringssystemet, så brugere og programmører kan fortsætte med at forbedre det og yde support.

De læser godt: i samme sætning inkluderede jeg Microsoft, frigør og open source. Fantastiske.

De klarer sig godt? Er de forkert? Er det ikke mærkeligt, at disse gode mennesker frigiver en sådan vigtig kode bare for samfundets bedste? Jeg er meget glad for alle de udviklere, der ønsker at studere koden, forbedre den og stille den til tjeneste for andre; selvom vi også kunne tænke på det på følgende måde: så meget magt i hænderne på de forkerte mennesker ville gøre det job, Microsoft ikke kunne gøre, såre FoxPro og tørre det ud af billedet en gang for alle.

Afslutningsvis, og selvom mange ikke kan lide det, jeg siger, foretrækker jeg at vente med at se den frigivne kode og derefter fejre den. Det mangler i 2014, og fra nu til da kan der ske så mange ting ...

De er et ondt selskab, ja, men hvor kloge disse Microsoft-fyre: Uanset hvad, slap de af deres egen ræv.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   f kilder sagde han

    Der er noget, der ikke tilføjer mig, og det er, at folk klager over dette, som om de ikke ved, hvilken slags mennesker de har at gøre med. Og denne gang ikke fordi det er Microsoft, men fordi det er en lukket og meget lukket kode med salg af licenser.

    Det forekommer mig en sandhed, at hvis Microsoft ikke vil fortsætte med et produkt, fordi det virker som en træk, at smide det væk. Og på den anden side kan du se "XP-syndromet" hos mennesker, der klager, og i din artikel:

    Oversættelse: det er et stabilt og kraftfuldt produkt fra Microsoft. Det virker mærkeligt, men det er det.

    Sikker på, et produkt, der sidst blev udgivet i 2004, er sandsynligvis stabilt.

    Pludselig ser det ud til, at Microsoft er en slags tilstand, hvorfra ting kan kræves. Jeg er sikker på, at Microsoft ikke har overtrådt nogen af ​​de regler, den pålagde, da disse mennesker købte softwaren.

    Microsoft sælger ikke softwaren til dig, ikke mere, og hvis de bliver vred på at sælge det, er det en del af deres forretning, og det er helt legitimt. Jeg synes, det er prisværdigt, at folk vil have ham løsladt, det er en god idé, men at blive sur og krævende og kræve det firma, jeg synes ikke har gjort noget forkert, ikke denne gang.

    Dette er risikoen for proprietær software generelt, at hvis virksomheden ønsker det, forbliver softwaren ikke i tide.

    Og forresten, mellem nu og 2014 har de masser af tid til at migrere.

    Den anden ting er frigivelsen af ​​koden, den er så lang, at det er meget sandsynligt, at flere af de virksomheder, der bruger FoxPro i dag, ikke bruger den mere. Og at de, der forbliver med fri software, ikke har adgang til alt (det bliver ikke GPL eller noget lignende, ikke engang hele koden, og måske er det ikke engang lovligt at oprette en ny separat version).

    Jeg ser ikke i dette et nik til den virkelige Open Source.

    Jeg tror virkelig, at Microsoft har ret til at gøre, hvad det vil med sin software, sådan køber folk det.

  2.   Korrupt byte sagde han

    Jeg husker, at fyrene på Sun Microsystems havde det samme problem, da de frigav Java, de var bange for, at gaflerne ville skade billedet og platformens samlede ydeevne. Jeg kender ikke til Fox Pro, men jeg formoder, at C # og SQL let ville erstatte det.

  3.   Nacho sagde han

    Jeg er med Ffuentes i alt, hvad han siger. MS er ikke ligefrem et vidunder af en virksomhed, men som forretningspraksis er det helt lovligt.
    Det minder mig om, da de foretog ændringen til msn-serveren og de af Linux klagede ... Damn, lad os bruge en anden klient, se, der vil være få ...

    Der ser du også GNU-syndromet, der er vant til det, vi ved ikke, at der er virksomheder, der sælger produktet, og at produktet er lukket.

    hilsen

  4.   Marcelo sagde han

    Vi får at se. Hver gang jeg har det tydeligere: Microsoft er store sønner af tusind ludere. Og ja, det er rigtigt, at de "lovligt" kan gøre hvad der kommer ud af pungen med deres produkter, men moralsk og etisk er de ynkelige. De er modbydelige! De lort på de mennesker, der fodrede dem i årevis!
    Den moralsk korrekte ting at gøre i et sådant tilfælde ville være, at hvis de ikke længere er interesserede i programmet, skal du frigive det HELT og ikke bare "på krogen." Men det ville bede almen om pærer. Microsoft er som hunden i krybben: "Den hverken spiser eller lader spise." Ærligt talt fortjener de at smelte; for at være grådig, for at være egoistisk og TIL SØNER TID!

  5.   3rn3st0 sagde han

    Jeg begyndte at programmere med XBase-sprog tilbage i 92, jeg brugte Nantucket Clipper (1) i sine Summer 87-versioner og derefter 5.01. Derefter, da Windows 95 dukkede op, viste det sig, at applikationerne begyndte at have kompatibilitetsproblemer, så det var nødvendigt at skifte platform. Jeg begyndte at bruge FoxPro 2 (det tilhørte stadig Fox Software) og derefter VFP (2) (som var en del af VisualStudio 6.0 Suite). Sandheden er, at jeg blev forelsket i produktet, hvilket ikke betyder, at jeg ikke har ledt efter alternativer. Jeg har brugt Harbor, [x] Harbor og følger op på et produkt, der hedder Dabo.

    Problemet er, at M $ ikke bruger et værktøj, der let kan fjerne produkter som VB.NET, FVP er designet fra sin oprindelse til at håndtere relationsdatabaser. BD-motoren er en af ​​de mest kraftfulde og er kompatibel med utallige BD'er. Oven i det er det ikke nødvendigt at køre 100 quintillion MB RunTime-affald, eller maskiner med processorer som NASA'er, for at applikationer kan køre, noget der sker i .NET

    Meget på trods af samfundet af VFP-udviklere vil M $ lægge produktet til side, og som jeg sagde rigtigt f kilder M $ kan gøre hvad han vil, det er ikke første gang. Vi skal bare kigge efter andre alternativer og sende folk fra Redmon til det samme sted, hvor de sender et af de få produkter fra det firma, der er det værd.

    BEMÆRK til f kilder: VFP version 9 var stabil siden den første udgivelse. VFP 9 blev udgivet i 2004, men FoxPro er mere end 23 år gammel, er version 9 stabil? Stabil FoxPro!
    (1) Dette sprog blev købt af monster Computer Associates og derefter simpelthen kasseret. Clipper var et ekstremt kraftfuldt sprog for sin tid og implementerede (uden for C ++) en meget robust OOP-filosofi.
    (2) Ligesom Clipper blev FoxPro erhvervet af et monster. Selvom de forbedrede det, besluttede M $ i sidste ende på den modbydelige ting, der hedder .NET.

  6.   Joshua sagde han

    Microsoft, det mindste det kunne gøre er at frigøre ræven ... Ikke en del af det ... Det gør det ikke, for hvis det gør det, bliver det helt sikkert et uforligneligt sprog ... Det er mere sandsynligt, at de ser det kører med succes på Linux ... Det er en skam, at det forsvinder ... Jeg lærte at programmere i VFP6, og sandheden er, at det forekommer mig det bedste, der findes for SMV'er ... på grund af den måde, det fungerer på sin database.

  7.   troldmand sagde han

    Jeg er uenig med kilder og alle dem, der er enige med ham, fordi vi betaler vores penge, og vi fortsætter med at give en masse penge til disse Microsoft-herrer, derfor er vi deres klienter, og vi har ret til at kræve og kræve, jeg er programmør og mine klienter kræver tydeligvis, at de betaler mig, så det er ikke uhøfligt at kræve, at det er vores fulde ret, og visuel ræv har fodret mig i årevis, men i det crap hverken java eller .net programmerer jeg på sprog, der er seriøse som cy pascal .

  8.   Carlos torricos sagde han

    fantastisk af microsoft for at begrænse os til programmering af visual fox Jeg skifter til linux et stabilt stift og sikkert operativsystem ikke trucho windows der giver hovedpine til meget de går til helvede microsoft enheder

  9.   Victor godoy sagde han

    Som altid er Don-penge den, der dominerer, 20 år med en kandidatgrad i ingeniørarbejde er ubrugelige. Hvis Don-penge kommer i vejen, hælder saldoen mod den, der har pengene, det er sådan, verden bevæger sig, og vi kan ikke gøre meget mere, og hvad angår emnet vfp9, kender jeg meget stabile systemer, der har arbejdet i mere end 20 år og fortsætter med at arbejde, for den, der udviklede det, var klog nok til at forudse mange ting, mental klarhed, kreativitet og opfindsomhed er kvaliteter, som de altid har ledsaget af gode udviklere, så vi kombinerer vfp9 med c uden at navngive mere, og jeg kan ikke se, at det ikke kan gøres, standard og præcisionsdatabase, meget nyttigt at give forretningsløsninger, jeg ved ikke hvad de ellers vil have.

  10.   oscar sagde han

    Spørgsmålet i dag i 2014 ville være: indtil hvilken version af Microsoft-operativsystemet vil de applikationer, der er udviklet i Visual FoxPro 9.0, køre? i dag kører applikationerne for eksempel selv i versioner af windows 8.1.

  11.   John Gotti sagde han

    Ifølge denne kollega http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html ... Det er fuldt funktionelt i Windows 10 ... Hilsner!

  12.   Claudius GB sagde han

    Hurtigheden i udviklingen af ​​prototyper og specifikke applikationer er det, der har gjort mig til en trofast afhængighed af ræven, det spørgsmål, jeg ofte stiller mig selv, er, hvilket produkt der har disse egenskaber og samtidig tillader en acceptabel hurtig migration til fungerende applikationer, nogle med mere end 20 år.
    hilsen

    1.    anonym sagde han

      Fox Pro er et sprog med mange funktioner, der synes uovertruffen til enhver desktop-applikation og håndtering af indfødte og udenlandske databaser, da jeg lærte at programmere det, efterlod det mig aldrig dårligt med nogen klient, jeg har testet det på MAC og Linux med vin-servere virtuelt, med VPN og sandheden kører intet som en Fox.
      Visual Foxpro har, hvad andre gør, så det eneste jeg kan sige er, at Microsoft har været nødt til at fjerne det fra .NET-platformen af ​​rent kommercielle grunde, fordi Fox meget vel kunne give det de våben, som Visual Basic gav det, men da det ikke er et produkt, det Som han troede fra sin oprindelse ikke ønsker at give ham det sted, som Fox virkelig fortjener, ved mange lejligheder sker det normalt, at "generelt elsker du dine egne børn mere end andres."
      Dette er en af ​​disse sager.