Vulpea pe care Microsoft vrea să o facă să dispară

De câteva zile, din cauza unei schimbări de locuri de muncă, mă amestec (încet și dureros) în lumea dezvoltării aplicațiilor desktop, numită și Aplicații Win32.

Noțiuni de bază într-un mediu de lucru nou nu este ușor (cel puțin pentru mine) și dacă, pe lângă asta, trebuie să înveți să folosești un limbaj de programare cu care nu ești familiarizat, întrebarea devine puțin mai complexă. Să spunem că din fericire este un limbaj legat de alții pe care îl cunosc pentru că este un produs al meu cvasi-monopol favorit: învăț să programez în Microsoft Visual Fox Pro.

vulpea roșie

Ce se poate spune despre acest limbaj? Un rezumat din Wikipedia

Visual FoxPro este un limbaj de programare orientat pe obiect și procedural, un sistem de gestionare a bazelor de date sau Sistemul de gestionare a bazelor de date (SGBD) și, începând cu versiunea 7.0, un sistem de administrare a bazei de date relaționale.

Traducción: Este un produs stabil și puternic de la Microsoft. Pare ciudat, dar este.

Citind, căutând exemple și cercetând puțin acest limbaj, aflu că cea mai recentă versiune a Visual FoxPro, 9.0, a fost lansată de Microsoft pe 17 decembrie 2004 și că, dragii mei prieteni, este uUltima versiune pe care o vom vedea despre FoxPro cel puțin de la Microsoft Ce s-a întâmplat, că acești oameni buni au decis să își lase produsul întins pe marginea drumului? Simplu: nu l-au putut integra la megaproiectul care a venit după și care astăzi le aduce beneficii imense, Platforma .NET

Și ce s-a întâmplat cu toți acei oameni care au programat în FoxPro și companiile care l-au folosit? Au trebuit să ia o decizie importantă: să migreze la un limbaj puternic și similar (să spunem C #) și să profite de avantajele .NET sau ... să continui să folosești FoxPro. Nu vom discuta aici despre costurile, întreruperile, planificarea și timpul pe care le necesită o migrație de la o paradigmă la alta, doar imaginați-vă cum ar fi să instruiți sute de dezvoltatori, să examinați ceea ce s-a făcut și să luați în considerare munca viitoare platformă în evoluție. O sarcină care, văzută pe larg, îngrijorează, doar gândirea la realizarea ei este înfricoșătoare.

Dar să ne întoarcem la toate acestea companii și dezvoltatori care nu au dorit să migreze către .NET și au rămas cu FoxPro. Care este viitorul pentru ei? Un limbaj care eÎn 2014 a rămas fără suport de la Microsoft, și când spun că nu susțin, mă refer exact la asta. Microsoft nu continuă în niciun fel cu produsul. În ultimii ani și datorită reclamațiilor constante ale vastelor comunități de programatori care sunt reticenți să părăsească acest limbaj pentru versatilitatea sa, actualizările și îmbunătățirile aduse produsului au fost lansate sub formă de pachete de servicii, dar nu mult mai mult decât atât. Aceste comunități de dezvoltatori pe care le menționez continuă să genereze îmbunătățiri și cod sub formă de Adaosuri pentru acest limbaj în speranța de a-l menține actualizat, a-l întări și că, dacă ar depinde de Microsoft, ar da cu piciorul sub covor în speranța de a nu-l mai vedea niciodată.

vfoxpro

Văzând așa, am impresia că Lui Microsoft nu-i păsa absolut nimic un număr mare de utilizatori FoxPro care de mulți ani au adus companiei o rentabilitate monetară interesantă. Dar (și aceasta este cea mai bună parte a poveștii) cu un efect knock-on neașteptat În principal, datorită presiunii constante a acestor comunități de dezvoltatori, Microsoft face un comentariu revelator: în aceeași zi în care anunță că nu vor mai sprijini și nu vor exista noi versiuni ale FoxPro, ei anunță, de asemenea, că unele porțiuni ale nucleului DBMS Visual FoxPro vor fi eliberate sub o licență open source, sistemul de gestionare a bazelor de date, astfel încât utilizatorii și programatorii să poată continua să se îmbunătățească și să ofere asistență.

Citesc bine: în aceeași propoziție am inclus Microsoft, liberate și open source. Uimitor.

Se descurcă bine? Se înșeală? Nu este ciudat faptul că acești oameni buni eliberează un cod atât de important doar pentru binele comunității? Sunt foarte fericit pentru toți acei dezvoltatori care doresc să studieze codul, să-l îmbunătățească și să-l pună în slujba altora; deși ne-am putea gândi și la aceasta în felul următor: atât de multă putere în mâinile unor persoane greșite ar face treaba pe care Microsoft nu ar putea să o facă, să-l rănească pe FoxPro și să o șteargă din imagine o dată pentru totdeauna.

În concluzie și, deși mulți nu vor dori ceea ce spun, prefer să aștept să văd codul lansat și apoi să îl sărbătoresc. Lipsește pentru 2014 și de acum până atunci se pot întâmpla atâtea lucruri ...

Sunt o corporație malefică, da, dar cât de isteți sunt acești băieți Microsoft: Oricum ar fi, au scăpat de propria lor vulpe.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   f surse el a spus

    Există ceva care nu se potrivește cu mine și că oamenii se plâng de asta, de parcă nu știu cu ce fel de oameni au de-a face. Și de data aceasta nu pentru a fi Microsoft, ci pentru a fi un cod închis și foarte închis, cu vânzare de licențe.

    Mi se pare un adevăr că, dacă Microsoft nu vrea să continue cu un produs, deoarece pare a fi un obstacol, să-l arunce. Și, pe de altă parte, puteți vedea „sindromul XP” la persoanele care se plâng și în articolul dvs.:

    Traducere: este un produs stabil și puternic de la Microsoft. Pare ciudat, dar este.

    Sigur, un produs care a apărut ultima versiune în 2004 este destul de probabil să fie stabil.

    Dintr-o dată, se pare că Microsoft este un fel de stare din care se pot cere lucruri. Sunt sigur că Microsoft nu a încălcat nicio regulă pe care a impus-o atunci când acești oameni au cumpărat software-ul.

    Microsoft vă vinde software-ul, nimic mai mult și dacă se enervează să îl vândă, acesta face parte din afacerea lor și este complet legitim. Cred că este lăudabil faptul că oamenii vor să-l elibereze, este o idee grozavă, dar să te enervezi și să ceri companiei, cred că nu a făcut nimic rău, nu de data aceasta.

    Acesta este riscul unui software proprietar în general, că, dacă compania dorește, software-ul nu rămâne în timp.

    Și apropo, de acum până în 2014 au mult timp să migreze.

    Celălalt lucru este lansarea codului, lipsesc atât de mult timp încât este foarte probabil ca mai multe companii care folosesc FoxPro astăzi să nu o mai folosească. Și că cei care rămân cu software-ul gratuit nu au acces la tot (nu va fi GPL sau ceva de genul acesta, nici măcar întregul cod și poate că nu este chiar legal să creăm o nouă versiune separată).

    Nu văd în asta o încuviințare către adevărata sursă deschisă.

    Cred cu adevărat că Microsoft are dreptul să facă ce vrea cu software-ul său, așa îl cumpără oamenii.

  2.   Octet corupt el a spus

    Îmi amintesc că băieții de la Sun Microsystems au avut aceeași problemă atunci când au lansat Java, le-a fost teamă că furcile ar afecta imaginea și performanța generală a platformei. Nu știu despre Fox Pro, dar presupun că C # și SQL l-ar înlocui cu ușurință.

  3.   Nacho el a spus

    Sunt cu Ffuentes în tot ceea ce spune. MS nu este tocmai o minune a unei companii, dar ca practică comercială este perfect legală.
    Îmi amintește când au făcut schimbarea pe serverul MSN și cei de la Linux s-au plâns ... La naiba, să folosim un alt client, uite, vor fi puțini ...

    Acolo vezi și sindromul GNU, obișnuit cu el, nu ne dăm seama că există companii care vând produsul și că produsul este închis.

    În ceea ce priveşte

  4.   Marcelo el a spus

    Vom vedea. De fiecare dată o am mai clar: Microsoft sunt mari fii ai unei mii de curve. Și da, este adevărat că „în mod legal” pot face orice iese din scrot cu produsele lor, dar moral și etic sunt jalnici. Sunt dezgustatori! Se juca pe oamenii care i-au hrănit ani de zile!
    Lucrul corect moral de făcut într-un astfel de caz ar fi că, dacă nu mai sunt interesați de program, eliberați-L COMPLET și nu doar „pe cârlig”. Dar ar fi să cerem ulmului pere. Microsoft este precum câinele din iesle: „Nu mănâncă și nici nu lasă să mănânce”. Sincer, merită să se topească; pentru lacomi, pentru egoiste și PENTRU FII DE CÂINĂ!

  5.   3rn3st0 el a spus

    Am început să programez cu limbaje XBase în 92, am folosit Nantucket Clipper (1) în versiunile sale Summer 87 și apoi 5.01. Apoi, când a apărut Windows 95, sa dovedit că aplicațiile au început să aibă probleme de compatibilitate, deci a fost necesar să se schimbe platforma. Am început să folosesc FoxPro 2 (încă aparținea Fox Software) apoi VFP (2) (care făcea parte din VisualStudio 6.0 Suite). Adevărul este că m-am îndrăgostit de produs, ceea ce nu înseamnă că nu am căutat alternative. Am folosit Harbour, [x] Harbour și urmăresc un produs numit Dabo.

    Problema este că un instrument care poate dezactiva cu ușurință produse precum VB.NET nu funcționează pentru M $, FVP este conceput de la origini pentru a gestiona baze de date relaționale. Motorul său BD este unul dintre cele mai puternice și este compatibil cu nenumărate BD-uri. Mai mult decât atât, cei 100 de quintilioane de MB de gunoi RunTime nu sunt necesari pentru a rula sau mașinile cu procesoare precum NASA pentru a rula aplicații, lucru care se întâmplă în .NET

    În ciuda comunității dezvoltatorilor de VFP, M $ va lăsa produsul deoparte și așa cum am spus bine f surse M $ poate face orice vrea, nu este prima dată. Trebuie doar să căutăm alte alternative și să îi trimitem pe cei de la Redmon în același loc unde trimit unul dintre puținele produse ale acelei companii care merită.

    NOTĂ la f surse: VFP versiunea 9 a fost stabilă de la prima sa lansare. VFP 9 a fost lansat în 2004, dar FoxPro are peste 23 de ani, versiunea 9 este stabilă? Stabil FoxPro!
    (1) Acest limbaj a fost cumpărat de monstrul Computer Associates, apoi pur și simplu aruncat. Clipper a fost un limbaj extrem de puternic pentru timpul său și a implementat (în afara C ++) o filozofie OOP foarte robustă.
    (2) La fel ca Clipper, FoxPro a fost achiziționat de un monstru. Deși l-au îmbunătățit, în cele din urmă M $ a decis asupra acelui lucru dezgustător numit .NET.

  6.   Joshua el a spus

    Microsoft, cel mai puțin ar putea face este să elibereze vulpea ... Nu face parte din ea ... Nu o va face pentru că, dacă o face, cu siguranță va deveni un limbaj incomparabil ... Este mai probabil ca ei să o vadă rulează cu succes pe Linux ... Este păcat că dispare ... Am învățat să programez în VFP6 și adevărul este că mi se pare cel mai bun lucru existent pentru IMM-uri ... datorită modului în care funcționează pe baza sa de date .

  7.   vrăjitor-diavol el a spus

    Nu sunt de acord cu sursele și cu toți cei care sunt de acord cu el pentru că ne plătim banii și continuăm să dăm mulți bani acestor domni microsoft, prin urmare suntem clienții lor și avem tot dreptul să pretindem și să cerem, eu sunt programator iar clienții mei, în mod evident, cer să mă plătească, așa că nu este nepoliticos să cerem că este dreptul nostru deplin, iar vulpea vizuală m-a hrănit de ani de zile, dar în acea porcărie nici java, nici .net, programez în limbi serioase precum cy pascal .

  8.   Carlos torricos el a spus

    grozav de microsoft pentru a ne limita la programarea vizual fox Voi schimba la Linux un sistem de operare stabil rigid și sigur, nu trucho windows care dă dureri de cap multor ei merg la dracu unități Microsoft

  9.   Victor Godoy el a spus

    Ca întotdeauna, banii Don sunt cei care predomină, 20 de ani cu o diplomă de masterat în inginerie sunt inutili, dacă banii Don se împiedică, echilibrul se apleacă către cel care are banii, așa se mișcă lumea și nu putem face mult mai mult, În ceea ce privește subiectul vfp9, știu sisteme foarte stabile care funcționează de mai bine de 20 de ani și continuă să funcționeze, deoarece cel care l-a dezvoltat a fost suficient de înțelept pentru a prevedea multe lucruri, claritatea mentală, creativitatea și ingeniozitatea sunt calități pe care le-au însoțit întotdeauna dezvoltatori buni, așa că combinăm vfp9 cu c, fără a denumi mai multe și nu văd că nu se poate, baza de date standard și de precizie, foarte utilă pentru a oferi soluții de afaceri, nu știu ce mai vor.

  10.   Oscar el a spus

    Întrebarea de astăzi din 2014 ar fi: până la ce versiune a sistemului de operare Microsoft vor rula aplicațiile dezvoltate în Visual FoxPro 9.0? astăzi, de exemplu, aplicațiile rulează chiar și în versiunile de Windows 8.1.

  11.   John Gotti el a spus

    Potrivit acestui coleg http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … Este complet funcțional în Windows 10… Salutări!

  12.   Claudius GB el a spus

    Rapiditatea în dezvoltarea prototipurilor și aplicațiilor specifice este ceea ce m-a făcut să devin un dependent fidel de vulpe, întrebarea pe care mi-o pun frecvent este ce produs are aceste caracteristici și, în același timp, permite o migrație rapid acceptabilă pentru aplicații funcționale, unele cu mai mult de 20 de ani.
    În ceea ce priveşte

    1.    anonim el a spus

      Fox Pro este un limbaj cu multe caracteristici care par de neegalat pentru orice aplicație desktop și gestionarea bazelor de date native și străine, de când am învățat să o programez, nu m-a lăsat niciodată rău cu niciun client, l-am testat pe MAC și Linux cu servere Wine virtual, cu VPN și adevărul nimic nu funcționează ca un Fox.
      Visual Foxpro are ceea ce fac alții, așa că singurul lucru pe care îl pot spune este că Microsoft a trebuit să o elimine de pe platforma .NET din motive pur comerciale, deoarece Fox ar putea să-i dea armele pe care Visual Basic i le-a dat, dar din moment ce nu este un produs pe care l-a crezut din origini nu vrea să-i ofere locul pe care Fox îl merită cu adevărat, în multe ocazii se întâmplă de obicei că „în general îți iubești proprii copii mai mult decât cei ai altora”.
      Acesta este unul dintre aceste cazuri.