Lapė, kurią nori padaryti „Microsoft“, dingsta

Kelias dienas dėl darbo pakeitimo aš (lėtai ir skausmingai) kišuosi į darbalaukio programų kūrimo pasaulį, dar vadinamą „Win32“ programos.

Pradėti dirbti naujoje aplinkoje nėra lengva (bent jau man) ir jei be to, reikia išmokti naudotis programavimo kalba, kuri nėra pažįstama, klausimas tampa kiek sudėtingesnis. Tarkime, laimei, tai yra kalba, susijusi su kitais, kurią aš žinau, nes tai yra mano produktas beveik monopolija mėgstamiausia: mokausi programuoti „Microsoft Visual FoxPro“.

raudonoji lapė

Ką galima pasakyti apie šią kalbą? Santrauka iš Vikipedijos

„Visual FoxPro“ yra į objektus orientuota ir procedūrinė programavimo kalba, duomenų bazių valdymo sistema arba Duomenų bazių valdymo sistema (DBVS), o nuo 7.0 versijos - reliacinės duomenų bazės administratoriaus sistema.

Vertimas: Tai produktas stabilus ir galingas „Microsoft“. Atrodo keista, bet taip yra.

Skaitydamas, ieškodamas pavyzdžių ir šiek tiek tyrinėdamas šią kalbą sužinojau, kad naujausią „Visual FoxPro“ versiją 9.0 „Microsoft“ išleido 17 m. Gruodžio 2004 d. uPaskutinė „FoxPro“ versija, kurią pamatysime bent iš „Microsoft“ Kas nutiko, kad šie geri žmonės nusprendė palikti savo produktą gulintį kelio pakraštyje? Paprasta: jie negalėjo to integruoti megaprojektui, kuris atėjo ir kuris šiandien duoda didžiulę naudą, .NET platforma

O kas nutiko visiems tiems žmonėms, kurie programavo programoje „FoxPro“, ir įmonėms, kurios tai naudojo? Jie turėjo priimti svarbų sprendimą: pereiti prie galingos ir panašios kalbos (tarkime, C #) ir pasinaudoti .NET teikiamais pranašumais arba ... toliau naudotis „FoxPro“. Mes neketiname čia aptarti išlaidų, trikdžių, planavimo ir laiko, kurį užtrunka perėjimas iš vienos paradigmos į kitą, tiesiog įsivaizduokite, kaip būtų mokyti šimtus kūrėjų, apžvelgti tai, kas padaryta, ir apsvarstyti būsimą darbą nuolat besivystanti platforma. Užduotis, kuri, žiūrint plačiai, kelia nerimą, vien galvoti apie jos vykdymą yra baisu.

Bet grįžkime prie visų tų įmonės ir kūrėjai, kurie nenorėjo pereiti prie .NET ir jie liko pas FoxPro. Kokia jų ateitis? Kalba, kuri e2014 m. jis liko be „Microsoft“ palaikymoir kai sakau, kad nepalaikoma, turiu omenyje būtent tai. „Microsoft“ jokiu būdu nebetęsia produkto naudojimo. Pastaraisiais metais ir dėl nuolatinių skundų iš didžiulių programuotojų bendruomenių, kurie nelinkę palikti šios kalbos dėl jos universalumo, produkto atnaujinimai ir patobulinimai buvo išleisti kaip paslaugų paketai, tačiau ne ką daugiau. Šios mano paminėtos kūrėjų bendruomenės kasdien tobulina patobulinimus ir kodą priedai šiai kalbai, tikėdamiesi išlaikyti ją dabartinę, sustiprinti ir, jei tai priklausytų nuo „Microsoft“, jie spardytųsi po kilimėliu tikėdamiesi jos daugiau niekada nebepamatyti.

vfoxpro

Taip žiūrint susidaro įspūdis „Microsoft“ visiškai nerūpėjo didžiulis skaičius „FoxPro“ vartotojų, kurie daugelį metų atnešė įmonei įdomią piniginę grąžą. Bet (ir tai geriausia istorijos dalis) su a netikėtas prisilietimo efektas Daugiausia dėl nuolatinio šių kūrėjų bendruomenių spaudimo „Microsoft“ pateikia akibrokštą: tą pačią dieną jie praneša, kad nebepalaikys ir neišleis naujų „FoxPro“ versijų, taip pat praneša, kad kai kurios „Visual FoxPro DBMS“ pagrindinės dalys bus išleistos pagal atvirojo kodo licenciją, duomenų bazių valdymo sistema, kad vartotojai ir programuotojai galėtų toliau tobulėti ir teikti paramą.

Jie gerai skaito: į tą patį sakinį įtraukiau „Microsoft“, „open and open source“. Nuostabu.

Jiems sekasi gerai? Ar jie neteisūs? Ar ne keista, kad šie geri žmonės išleidžia tokį svarbų kodą tik bendruomenės labui? Aš labai džiaugiuosi visais kūrėjais, kurie nori studijuoti kodą, jį patobulinti ir atiduoti kitiems; nors apie tai galėtume galvoti ir taip: tiek daug jėgų neteisingų žmonių rankose atliktų tą darbą, kurio „Microsoft“ negalėjo padaryti, įskaudino „FoxPro“ ir kartą ir visiems laikams ją nušlavė iš nuotraukos.

Apibendrinant, ir nors daugeliui nepatiks tai, ką sakau, man labiau patinka palaukti, kol pamatysi išleistą kodą, ir tada jį švęsti. Jos trūksta 2014 m., O nuo šiol gali nutikti tiek daug dalykų

Jie yra bloga korporacija, taip, bet kokie protingi šie „Microsoft“ vaikinai: Šiaip ar taip, jie atsikratė savo lapės.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   f šaltiniai sakė

    Yra kažkas, kas manęs neprisideda, ir tai, kad žmonės dėl to skundžiasi, tarsi nežinotų, su kokiais žmonėmis turi reikalų. Šį kartą ne todėl, kad tai „Microsoft“, o todėl, kad tai yra uždaras ir labai uždaras kodas, parduodant licencijas.

    Man atrodo, teisingumas, kad jei „Microsoft“ nenori tęsti produkto, nes tai atrodo kaip kliūtis, jį išmesti. Kita vertus, „XP sindromą“ galite pamatyti skundžiantis žmonėms ir savo straipsnyje:

    Vertimas: tai stabilus ir galingas „Microsoft“ produktas. Atrodo keista, bet taip yra.

    Žinoma, produktas, kuris paskutinį kartą buvo išleistas 2004 m., Greičiausiai bus stabilus.

    Staiga atrodo, kad „Microsoft“ yra savotiška valstybė, iš kurios galima reikalauti dalykų. Esu tikras, kad „Microsoft“ nepažeidė jokių taisyklių, kurias ji nustatė, kai šie žmonės pirko programinę įrangą.

    „Microsoft“ jums parduoda programinę įrangą, nieko daugiau ir jei jie supyksta ją pardavę, tai yra jų verslo dalis ir tai yra visiškai teisėta. Manau, pagirtina tai, kad žmonės nori, kad jis būtų paleistas, tai puiki idėja, bet pykti, reikšti ir reikalauti kompanijos, manau, nieko blogo nepadarė, ne šį kartą.

    Tai yra patentuotos programinės įrangos rizika apskritai, kad jei įmonė to nori, programinė įranga nelieka laiku.

    Beje, nuo dabar iki 2014 m. Jie turi daug laiko migruoti.

    Kitas dalykas yra kodo išleidimas, liko tiek laiko, kad labai tikėtina, kad kelios bendrovės, šiandien naudojančios „FoxPro“, jo nebesinaudos. Ir tie, kurie lieka su nemokama programine įranga, neturi prieigos prie visko (tai nebus GPL ar panašiai, net ne visas kodas ir galbūt net nėra legalu kurti naują atskirą versiją).

    Čia nematau linktelėjimo į tikrąjį atvirąjį šaltinį.

    Aš tikrai tikiu, kad „Microsoft“ turi teisę daryti viską, ką nori, naudodama savo programinę įrangą, taip žmonės ją perka.

  2.   Sugadintas baitas sakė

    Prisimenu, kad „Sun Microsystems“ vaikinai, išleisdami „Java“, turėjo tą pačią problemą, jie bijojo, kad šakės sugadintų platformos vaizdą ir bendrą našumą. Aš nežinau apie „Fox Pro“, bet manau, kad C # ir SQL lengvai jį pakeis.

  3.   Nacho sakė

    Aš esu su „Ffuentes“ viskuo, ką jis sako. MS nėra visiškai stebuklas įmonėje, tačiau kaip verslo praktika ji yra visiškai legali.
    Tai man primena, kai jie pakeitė msn serverį, o linux skundėsi ... Velnias, naudokime kitą klientą, žiūrėk, jų bus nedaug ...

    Ten jūs taip pat matote GNU sindromą, prie jo pripratę, mes nesuprantame, kad yra kompanijų, kurios parduoda produktą ir tas produktas yra uždarytas.

    saludos

  4.   Marcelo sakė

    Pamatysime. Kiekvieną kartą turiu tai aiškiau: „Microsoft“ yra puikūs tūkstančio kekšių sūnūs. Ir taip, tiesa, kad „legaliai“ jie su savo produktais gali daryti viską, kas išeina iš jų kapšelio, tačiau moraliai ir etiškai jie yra gailestingi. Jie yra bjaurūs! Jie šūdas žmonėms, kurie juos metus maitino!
    Morališkai teisingas dalykas tokiu atveju būtų tas, kad jei programa nebesidomi, paleisk ją VISIŠKAI ir ne tik „ant kabliuko“. Bet tai būtų paprašyti guobos kriaušių. „Microsoft“ yra kaip šuo ėdžiose: „Jis nei valgo, nei leidžia valgyti“. Sąžiningai, jie nusipelnė ištirpti; gobšiems, savanaudžiams ir kalvių sūnums!

  5.   3rn3st0 sakė

    Programuoti su „XBase“ kalbomis pradėjau dar 92-aisiais, aš naudoju „Nantucket Clipper“ (1) jos 87 vasaros versijose ir tada 5.01. Tada pasirodžius „Windows 95“ paaiškėjo, kad programose pradėjo kilti suderinamumo problemų, todėl reikėjo pakeisti platformą. Aš pradėjau naudoti „FoxPro 2“ (vis dar priklauso „Fox Software“), tada VFP (2) (kuris buvo „VisualStudio 6.0 Suite“ dalis). Tiesa ta, kad įsimylėjau produktą, o tai dar nereiškia, kad neieškojau alternatyvų. Aš naudoju „Harbor“, [x] „Harbour“ ir stebiu produktą, vadinamą „Dabo“.

    Problema ta, kad įrankis, kuris gali lengvai atlaisvinti tokius produktus kaip VB.NET, neveikia M $, FVP yra sukurtas nuo pat pradžių, kad galėtų tvarkyti reliacines duomenų bazes. Jo BD variklis yra vienas iš galingiausių ir yra suderinamas su daugybe BD. Be to, norint paleisti programas, nereikia paleisti 100 kvintilijonų MB „RunTime“ šiukšlių ar mašinų su procesoriais, tokiais kaip NASA. Tai atsitinka .NET

    Nepaisant VFP kūrėjų bendruomenės, M $ gaminį atidės į šalį ir, kaip sakiau, f šaltiniai M $ gali daryti ką tik nori, tai ne pirmas kartas. Mes tiesiog turime ieškoti kitų alternatyvų ir išsiųsti Redmono gyventojus į tą pačią vietą, kur jie siunčia vieną iš nedaugelio tos įmonės produktų, kurių verta.

    PASTABA f šaltiniai: VFP 9 versija buvo stabili nuo pat pirmojo išleidimo. VFP 9 buvo išleistas 2004 m., Tačiau „FoxPro“ yra daugiau nei 23 metai, ar 9 versija yra stabili? Stabili FoxPro!
    (1) Šią kalbą nusipirko monstras „Computer Associates“, o tada ji tiesiog buvo išmesta. „Clipper“ savo laiku buvo nepaprastai galinga kalba ir įgyvendino (ne C ++) labai tvirtą OOP filosofiją.
    (2) Kaip ir „Clipper“, „FoxPro“ įsigijo monstras. Nors jie ją patobulino, galų gale M $ nusprendė dėl to bjauraus dalyko, vadinamo .NET.

  6.   Jozuė sakė

    „Microsoft“, mažiausia, ką ji galėtų padaryti, yra išlaisvinti lapę ... Ne jos dalis ... Ji to nepadarys, nes jei tai padarys, ji tikrai taps neprilygstama kalba ... Labiau tikėtina, kad jie tai matys sėkmingai veikia „Linux“ ... Gaila, kad jis dingsta ... Aš išmokau programuoti VFP6, ir tiesa ta, kad man atrodo geriausia, kokia yra MVĮ ... dėl to, kaip jis veikia savo duomenų bazėje .

  7.   vedlys velnias sakė

    Aš nesutinku su šaltiniais ir visais, kurie su juo sutinka, nes mes mokame savo pinigus ir toliau skiriame daug pinigų šiems „Microsoft“ džentelmenams, todėl mes esame jų klientai ir turime visas teises reikalauti ir reikalauti, aš esu programuotojas ir mano klientai akivaizdžiai reikalauja, kad jie man mokėtų, todėl nėra nemandagu reikalauti, kad tai yra mūsų visiška teisė, o vizualioji lapė mane maitino daugelį metų, tačiau tame šūde nei Java, nei .net programuoju tokiomis rimtomis kalbomis kaip cy pascal .

  8.   Carlos torricos sakė

    puikus „microsoft“, kad apsiribotume vizualinės lapės programavimu, aš pakeisiu į „Linux“ stabilią standžią ir saugią operacinę sistemą, o ne „trucho“ langus, dėl kurių daug kam skauda galvą, kai jie eina į pragarą „Microsoft“ vienetai

  9.   Viktoras godoy sakė

    Kaip visada vyrauja Dono pinigai, 20 metų, įgijus inžinerijos magistro laipsnį, yra nenaudinga, jei Dono pinigai trukdo, likutis lieka link to, kuris turi pinigų, taip pasaulis juda ir mes negalime daryk daug daugiau, o kalbant apie vfp9 temą, aš žinau labai stabilias sistemas, kurios veikia daugiau nei 20 metų ir veikia toliau, nes tas, kuris ją sukūrė, buvo pakankamai sumanus, kad galėtų numatyti daug dalykų, protinį aiškumą, kūrybiškumą ir sumanumą yra savybės, kurias jie visada lydėjo gerus kūrėjus, todėl deriname „vfp9“ su „c“, neįvardydami daugiau ir nematau, kad to negalima padaryti, standartinė ir tiksli duomenų bazė, labai naudinga pateikti verslo sprendimus, nežinau, ką dar jie nori.

  10.   Oskaras sakė

    Šiandien klausimas 2014 m. Būtų toks: iki kokios „Microsoft“ operacinės sistemos versijos veiks „Visual FoxPro 9.0“ sukurtos programos? šiandien, pavyzdžiui, programos veikia net „Windows 8.1“ versijose.

  11.   John Gotti sakė

    Pasak šio kolegos http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html ... Jis visiškai veikia „Windows 10“ ... Sveikinimai!

  12.   Klaudijus GB sakė

    Prototipų ir konkrečių programų kūrimo sparta yra tai, kas padarė mane ištikimu lapės narkomanu. Klausimas, kurį dažnai sau keliu, yra tai, kuris produktas turi šias savybes ir tuo pačiu leidžia priimtinai greitai pereiti prie veikiančių programų, kai kurios daugiau nei 20 metų.
    saludos

    1.    anoniminis sakė

      „Fox Pro“ yra kalba su daugybe funkcijų, kurios atrodo neprilygstamos bet kokiai darbalaukio programai ir vietinių bei užsienio duomenų bazių tvarkymui, nes aš išmokau ją programuoti, ji niekada nepaliko blogo nė vienam klientui, ją išbandžiau MAC ir „Linux“ su „Wine“ serveriais virtualus, su VPN ir tiesa niekas neveikia kaip Lapė.
      „Visual Foxpro“ turi tai, ką daro kiti, todėl vienintelis dalykas, kurį galiu pasakyti, yra tai, kad „Microsoft“ turėjo jį pašalinti iš .NET platformos dėl grynai komercinių priežasčių, nes „Fox“ galėjo suteikti jai „Visual Basic“ duotus ginklus, tačiau kadangi tai nėra produktas, kuriuo jis tikėjo iš savo kilmės, nenori suteikti jam vietos, kurios Fox tikrai nusipelno, daugeliu atvejų dažniausiai nutinka taip, kad „paprastai tu myli savo vaikus labiau nei kitus“.
      Tai vienas iš tų atvejų.