Dhelpra që Microsoft dëshiron të zhduket

Për disa ditë, për shkak të një ndryshimi të punës, unë kam qenë duke u përzier (ngadalë dhe me dhimbje) në botën e zhvillimit të aplikacioneve desktop, i quajtur gjithashtu Aplikacione Win32.

Fillimi në një mjedis të ri pune nuk është i lehtë (të paktën për mua) dhe nëse, përveç kësaj, duhet të mësojmë të përdorim një gjuhë programimi me të cilën nuk është njohur, pyetja bëhet pak më komplekse. Le të themi që për fat të mirë është një gjuhë e lidhur me të tjerët që unë e njoh sepse është një produkt i imi kuazi-monopoli e preferuara: Po mësoj të programoj në Microsoft Visual Fox Pro.

dhelpra e kuqe

Çfarë mund të thuhet për këtë gjuhë? Një përmbledhje nga Wikipedia

Visual FoxPro është një gjuhë programuese e orientuar drejt objektit dhe procedurale, një Sistem i Menaxhimit të Baza e të Dhënave ose Sistemi i menaxhimit të bazës së të dhënave (DBMS), dhe që nga versioni 7.0, një sistem administrues relativ i bazës së të dhënave.

Përkthim: It'sshtë një produkt e qëndrueshme dhe e fuqishme nga Microsoft. Duket e çuditshme, por është.

Duke lexuar, duke kërkuar shembuj dhe duke bërë një hulumtim të vogël mbi këtë gjuhë, zbuloj se versioni i fundit i Visual FoxPro, 9.0, u lëshua nga Microsoft më 17 dhjetor 2004 dhe se, miqtë e mi të dashur, është u-jaVersioni i fundit që do të shohim për FoxPro të paktën nga Microsoft Çfarë ndodhi, që këta njerëz të mirë vendosën të linin produktin e tyre të shtrirë në anë të rrugës? E thjeshtë: ata nuk mund ta integronin atë tek megaprojekti që erdhi pas dhe që sot po gjeneron përfitime të mëdha, Platforma NET

Dhe çfarë ndodhi me të gjithë ata njerëz që programuan në FoxPro dhe kompanitë që e përdorën atë? Ata duhej të merrnin një vendim të rëndësishëm: të migronin në një gjuhë të fuqishme dhe të ngjashme (le të themi C #) dhe të përfitojnë nga përfitimet e .NET ose ... të vazhdojnë të përdorin FoxPro. Ne nuk do të diskutojmë këtu kostot, ndërprerjet, planifikimin dhe kohën që kërkon një migrim nga një paradigmë në tjetrën, thjesht imagjinoni se si do të ishte të trajnonit qindra zhvillues, të rishikon atë që është bërë dhe të konsiderojmë punën e ardhshme në një platformë në zhvillim. Një detyrë që, parë gjerësisht, shqetëson, thjesht të mendosh për ta kryer është e frikshme.

Por le të kthehemi te të gjithë ata ndërmarrjeve dhe zhvilluesve që nuk dëshironin të migronin në .NET dhe ata qëndruan me FoxPro. Cila është e ardhmja për ta? Një gjuhë që en 2014 ajo mbeti pa mbështetje nga Microsoft, dhe kur them jo mbështetje e kam parasysh pikërisht atë. Microsoft nuk vazhdon në asnjë mënyrë me produktin. Në vitet e fundit, dhe për shkak të ankesave të vazhdueshme nga komunitetet e mëdha të programuesve të cilët hezitojnë të lënë këtë gjuhë për shkathtësinë e saj, azhurnimet dhe përmirësimet e produktit u lëshuan në formën e paketave të shërbimit, por jo shumë përtej kësaj. Këto bashkësi zhvilluesish që përmend unë vazhdojnë dita ditës duke gjeneruar përmirësime dhe kod në formën e addons për këtë gjuhë me shpresën për ta mbajtur atë gjallë, për ta forcuar atë dhe që, po të varej nga Microsoft, ata do të shkelmonin nën qilim me shpresën se nuk do ta shihnin më kurrë.

vfoxpro

Parë kështu, kam përshtypjen se Microsoft-it nuk i interesonte asgjë një numër i madh i përdoruesve të FoxPro të cilët për shumë vite i sollën kompanisë një kthim interesant monetar. Por (dhe kjo është pjesa më e mirë e historisë) me një efekt trokitje e papritur Kryesisht për shkak të presionit të vazhdueshëm nga këto bashkësi zhvilluesish, Microsoft bën një koment zbulues: në të njëjtën ditë kur ata njoftojnë se nuk do të mbështesin më dhe as nuk do të ketë ndonjë version të ri të FoxPro, ata gjithashtu njoftojnë se disa pjesë të bërthamës së Visual FoxPro DBMS do të lëshohen nën një licencë të burimit të hapur, sistemi i menaxhimit të bazës së të dhënave në mënyrë që përdoruesit dhe programuesit të vazhdojnë të përmirësojnë dhe ofrojnë mbështetje.

Ata lexojnë mirë: në të njëjtën fjali kam përfshirë Microsoft, çlirimi dhe burimi i hapur. E mahnitshme.

Ata bëjnë mirë? A janë gabim? A nuk është e çuditshme që këta njerëz të mirë lëshojnë një kod kaq të rëndësishëm vetëm për të mirën e komunitetit? Jam shumë i lumtur për të gjithë ata zhvillues që dëshirojnë ta studiojnë kodin, ta përmirësojnë dhe ta vënë në shërbim të të tjerëve; edhe pse mund ta mendojmë edhe në mënyrën vijuese: kaq shumë pushtet në duart e njerëzve të gabuar do të bënin punën që Microsoft nuk mund ta bënte, dëmtonte FoxPro dhe fshij atë një herë e përgjithmonë nga fotografia.

Si përfundim, dhe megjithëse shumë nuk do të pëlqejnë atë që them, unë preferoj të pres të shoh kodin e lëshuar dhe pastaj ta festoj atë. Mungon për vitin 2014, dhe nga tani e deri atëherë mund të ndodhin kaq shumë gjëra ...

Ata janë një korporatë e keqe, po, por sa të zgjuar janë këta njerëz të Microsoft: Sido që të jetë, ata shpëtuan nga dhelpra e tyre.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   f burimet dijo

    Ka diçka që nuk më shton mua, dhe kjo është që njerëzit ankohen për këtë, sikur nuk e dinë me çfarë lloj njerëzish kanë të bëjnë. Dhe këtë herë jo sepse është Microsoft, por sepse është një kod i mbyllur dhe shumë i mbyllur, me shitjen e licencave.

    Më duket një vërtetim që nëse Microsoft nuk dëshiron të vazhdojë me një produkt sepse duket si një zvarritje, për ta hedhur atë larg. Dhe nga ana tjetër, ju mund të shihni "sindromën XP" tek njerëzit që ankohen dhe në artikullin tuaj:

    Përkthimi: është një produkt i qëndrueshëm dhe i fuqishëm nga Microsoft. Duket e çuditshme, por është.

    Sigurisht, një produkt që u lëshua për herë të fundit në 2004 ka shumë të ngjarë të jetë i qëndrueshëm.

    Papritmas duket se Microsoft është një lloj shteti nga i cili mund të kërkohen gjërat. Jam i sigurt që Microsoft nuk ka shkelur asnjë nga rregullat që vendosi kur këta njerëz blenë softuerin.

    Microsoft ju shet Softuerin, asgjë më shumë dhe nëse ata zemërohen me shitjen e tij, kjo është pjesë e biznesit të tyre dhe është plotësisht e ligjshme. Unë mendoj se është e lavdërueshme që njerëzit duan që ai të lirohet, është një ide e shkëlqyeshme, por duke u zemëruar dhe duke kërkuar dhe duke kërkuar kompani mendoj se nuk ka bërë asgjë të keqe, jo këtë herë.

    Ky është rreziku i softuerit të pronarit në përgjithësi, që nëse kompania dëshiron, programi nuk mbetet në kohë.

    Dhe nga rruga, midis tani dhe 2014 ata kanë mjaft kohë për të migruar.

    Gjëja tjetër është lëshimi i kodit, është kaq i gjatë sa ka shumë të ngjarë që disa prej kompanive që përdorin FoxPro sot të mos e përdorin atë më. Dhe që ata që mbeten me softuer të lirë nuk kanë qasje në gjithçka (nuk do të jetë GPL apo diçka e tillë, madje as i gjithë kodi dhe mbase nuk është edhe ligjor të krijojmë një version të ri të veçantë).

    Unë nuk shoh në këtë një dremitje të Burimit të Hapur të vërtetë.

    Unë me të vërtetë besoj se Microsoft është brenda të drejtës së tij për të bërë atë që dëshiron me softuerin e saj, kështu e blejnë njerëzit.

  2.   Byte i korruptuar dijo

    Mbaj mend që djemtë në Sun Microsystems kishin të njëjtin problem kur lëshonin Java, ata kishin frikë se pirunët do të dëmtonin imazhin dhe performancën e përgjithshme të platformës. Unë nuk e di për Fox Pro, por unë mendoj se C # dhe SQL do ta zëvendësonin atë lehtësisht.

  3.   Nacho dijo

    Unë jam me Ffuentes në gjithçka që ai thotë. MS nuk është saktësisht një mrekulli e një kompanie, por si një praktikë biznesi është krejtësisht e ligjshme.
    Më kujton kur ata bënë ndryshimin në serverin msn dhe ata të linux po ankoheshin ... dreq, le të përdorim një klient tjetër, shiko do të ketë pak ...

    Aty gjithashtu shihni sindromën GNU, të mësuar me të, ne nuk e kuptojmë se ka kompani që shesin produktin dhe ai produkt është i mbyllur.

    të fala

  4.   Marcelo dijo

    Do ta shohim. Sa herë e kam më të qartë: ata të Microsoft janë bij të shkëlqyeshëm të një mijë kurve. Dhe po, është e vërtetë që "ligjërisht" ata mund të bëjnë gjithçka që del nga skrotumi i tyre me produktet e tyre, por moralisht dhe etikisht ata janë të mëshirshëm. Ata janë të neveritshëm! Ata ua qajnë njerëzve që i ushqyen me vite!
    Gjëja korrekte nga ana morale për të bërë në një rast të tillë do të ishte që nëse ata nuk janë më të interesuar për programin, lëshojeni atë Krejtësisht dhe jo vetëm "në grep". Por do të ishte kërkesa e elmës për dardha. Microsoft është si qeni në grazhd: "As nuk ha e as nuk lejon të hajë". Sinqerisht, ata meritojnë të shkrihen; për të qenë lakmitar, për të qenë egoist, dhe P SR BIRT E BITQEVE!

  5.   3rn3st0 dijo

    Kam filluar programimin me gjuhët XBase përsëri në 92, kam përdorur Nantucket Clipper (1) në verzionet e tij të Verës 87 dhe më pas 5.01. Pastaj kur u shfaq Windows 95, doli që aplikacionet filluan të kishin probleme të pajtueshmërisë, prandaj ishte e nevojshme të ndryshohen platformat. Fillova të përdor FoxPro 2 (ende i përkiste Fox Software) pastaj VFP (2) (i cili ishte pjesë e VisualStudio 6.0 Suite). E vërteta është se unë rashë në dashuri me produktin që nuk do të thotë se nuk kam kërkuar alternativa. Unë kam përdorur Harbour, [x] Harbour dhe po ndjek një produkt të quajtur Dabo.

    Problemi është se M $ nuk përdor një mjet që mund të heqë lehtësisht produkte si VB.NET, FVP është krijuar që nga origjina e tij për të trajtuar bazat e të dhënave relacionale. Motori i tij BD është një nga më të fuqishmit dhe është i pajtueshëm me BD të panumërta. Për më tepër, 100 quintillion MB e mbeturinave RunTime nuk kërkohet të ekzekutohen ose makineri me procesorë si NASA për aplikime për të ekzekutuar, diçka që ndodh në. NET

    Pavarësisht nga komuniteti i zhvilluesve të VFP, M $ do ta lërë produktin mënjanë dhe, siç thashë, f burimet M $ mund të bëjë çfarë të dojë, nuk është hera e parë. Thjesht duhet të kërkojmë alternativa të tjera dhe t'i dërgojmë njerëzit e Redmon në të njëjtin vend ku po dërgojnë një nga produktet e pakta të asaj kompanie që ia vlen.

    SHENIM te f burimet: VFP version 9 ishte i qëndrueshëm që nga dalja e tij e parë. VFP 9 u lëshua në 2004, por FoxPro është më shumë se 23 vjeç, a është i qëndrueshëm versioni 9? FoxPro e qëndrueshme!
    (1) Kjo gjuhë është blerë nga përbindëshi Computer Associates, dhe thjesht është hedhur poshtë. Clipper ishte një gjuhë jashtëzakonisht e fuqishme për kohën e saj dhe zbatoi (jashtë C ++) një filozofi OOP shumë të fuqishme.
    (2) Ashtu si Clipper, FoxPro u ble nga një përbindësh. Megjithëse e përmirësuan atë, në fund M $ vendosi për atë gjë të neveritshme të quajtur. NET.

  6.   Joshua dijo

    Microsoft, më e pakta që mund të bënte është të lirojë dhelpra ... Jo pjesë e saj ... Nuk do ta bëjë sepse nëse e bën, me siguri do të bëhet një gjuhë e pakrahasueshme ... Ka më shumë të ngjarë që ata ta shohin atë duke funksionuar me sukses në Linux ... ashtë për të ardhur keq që zhduket ... Kam mësuar të programoj në VFP6, dhe e vërteta është se mendoj se është më e mira që ekziston për NVM-të ... për shkak të mënyrës se si funksionon në bazën e të dhënave.

  7.   magjistar dijo

    Unë nuk jam dakord me burimet dhe të gjithë ata që janë dakord me të, sepse ne paguajmë paratë tona dhe vazhdojmë t'u japim shumë para këtyre zotërinjve mikrosoft, prandaj ne jemi klientët e tyre dhe kemi të gjithë të drejtën të kërkojmë dhe të kërkojmë, unë jam një programues dhe klientët e mi padyshim që kërkojnë që të më paguajnë, kështu që nuk është e vrazhdë të kërkosh është e drejta jonë e plotë, dhe dhelpra vizuale më ka ushqyer për vite me radhë, por në atë mut as java as .net, unë programoj në gjuhë serioze si cy pascal .

  8.   Carlos torricos dijo

    e madhe e Microsoft për të kufizuar veten në programimin e dhelpër vizuale Unë do të ndryshojë në linux një sistem operativ të qëndrueshëm të ngurtë dhe të sigurt jo dritare trucho që jep dhimbje koke për shumë ata shkojnë në ferr njësitë e Microsoft

  9.   Viktor godoy dijo

    Si gjithmonë Don paratë janë ato që mbizotërojnë, 20 vjet me një master në inxhinieri janë të padobishme, nëse paratë e Donit ju pengojnë, bilanci anon nga ai që ka para, kështu lëviz bota dhe ne nuk mund ta bëjmë shumë më tepër, dhe Sa i përket temës së vfp9, unë njoh sisteme shumë të qëndrueshme që kanë punuar për më shumë se 20 vjet dhe vazhdojnë të punojnë, sepse ai që e zhvilloi atë ishte mjaft i zgjuar për të parashikuar shumë gjëra, qartësia mendore, krijimtaria dhe zgjuarsia janë cilësitë që ata kanë shoqëruar gjithmonë zhvillues të mirë, kështu që ne kombinojmë vfp9 me c, pa përmendur më shumë dhe nuk shoh se nuk mund të bëhet, bazë e të dhënave standarde dhe precize, shumë e dobishme për të dhënë zgjidhje të biznesit, nuk e di çfarë tjetër duan.

  10.   Oscar dijo

    Pyetja sot në 2014 do të ishte: deri në cilin version të sistemit operativ Microsoft do të ekzekutohen aplikacionet e zhvilluara në Visual FoxPro 9.0? sot, për shembull, aplikacionet ekzekutohen edhe në versionet e Windows 8.1.

  11.   John Gotti dijo

    Sipas këtij kolegu http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … Fullyshtë plotësisht funksionale në Windows 10 ings Përshëndetje!

  12.   Klaudio GB dijo

    Shpejtësia në zhvillimin e prototipave dhe aplikacioneve specifike është ajo që më ka bërë një varës besnik të dhelprës, pyetja që shpesh i bëj vetes është se cili produkt i ka këto karakteristika dhe në të njëjtën kohë lejon një migrim të shpejtë të pranueshëm për funksionimin e aplikacioneve, disa me me shume se 20 vjet.
    të fala

    1.    anonim dijo

      Fox Pro është një gjuhë me shumë karakteristika që duken të pakrahasueshme për çdo aplikacion desktop dhe trajtimin e bazave të të dhënave vendase dhe të huaja, pasi që unë mësova ta programoja atë, nuk më la kurrë keq me asnjë klient, unë e kam testuar atë në MAC dhe Linux me servera Wine virtual, me VPN dhe e vërteta asgjë nuk shkon si një Dhelpra.
      Visual Foxpro ka atë që të tjerët bëjnë, kështu që e vetmja gjë që mund të them është se Microsoft është dashur ta heqë atë nga platforma .NET për arsye thjesht komerciale, sepse Fox mund t'i jepte asaj armët që i dha Visual Basic, por meqenëse nuk është një produkt, Për të cilin ai besoi nga origjina e tij nuk dëshiron t'i japë vendin që Fox me të vërtetë meriton, në shumë raste zakonisht ndodh që "përgjithësisht t'i doni fëmijët tuaj më shumë se ata të të tjerëve".
      Ky është një nga ato raste.