Lisica koju Microsoft želi natjerati da nestane

Nekoliko dana, zbog promjene posla, miješam se (polako i bolno) u svijet razvoja desktop aplikacija, također tzv. Win32 aplikacije.

Početak rada u novom radnom okruženju nije jednostavan (barem za mene), a ako se uz to mora naučiti koristiti programskim jezikom s kojim nije upoznat, pitanje postaje malo složenije. Recimo da srećom to je jezik koji je povezan s drugima i koji ja znam jer je moj proizvod kvazi-monopol omiljeno: učim programirati u Microsoft Visual Fox Pro.

crvena lisica

Što se može reći o ovom jeziku? Sažetak s Wikipedije

Visual FoxPro je objektno orijentirani i proceduralni programski jezik, Sustav za upravljanje bazom podataka ili Sustav za upravljanje bazom podataka (DBMS) i od verzije 7.0 sustav relacijskog administratora baze podataka.

Prijevod: To je proizvod stabilan i moćan od Microsofta. Čini se čudno, ali jest.

Čitajući, tražeći primjere i istražujući malo ovog jezika, otkrivam da je najnoviju verziju Visual FoxPro, 9.0, Microsoft objavio 17. prosinca 2004. i da su, dragi moji prijatelji, uZadnja verzija koju ćemo vidjeti od FoxPro-a barem od Microsofta Što se dogodilo, da su ti dobri ljudi odlučili ostaviti svoj proizvod ležeći uz cestu? Jednostavan: nisu je mogli integrirati megaprojektu koji je zaostao i koji danas donosi ogromne koristi, .NET platforma

A što se dogodilo sa svim onim ljudima koji su programirali u FoxPro-u i tvrtkama koje su ga koristile? Morali su donijeti važnu odluku: preći na moćan i sličan jezik (recimo C #) i iskoristiti prednosti .NET-a ili ... nastaviti koristiti FoxPro. Nećemo ovdje raspravljati o troškovima, prekidima, planiranju i vremenu koje traje migracija s jedne paradigme na drugu, samo zamislite kako bi bilo obučiti stotine programera, pregledati učinjeno i razmotriti budući rad na neprestano platforma koja se razvija. Zadatak koji, gledano široko, brine, samo razmišljanje o njegovom izvršavanju je zastrašujuće.

No, vratimo se svima onima tvrtke i programeri koji nisu željeli migrirati na .NET i ostali su s FoxProm. Kakva je budućnost za njih? Jezik koji eU 2014. godini ostao je bez podrške Microsofta, i kad kažem da nema podrške, mislim točno na to. Microsoft ni na koji način ne nastavlja s proizvodom. Posljednjih godina, i zbog stalnih pritužbi ogromnih zajednica programera koji ne žele napustiti ovaj jezik zbog njegove svestranosti, ažuriranja i poboljšanja proizvoda izdana su u obliku servisnih paketa, ali ne mnogo više od toga. Ove zajednice programera koje spominjem nastavljaju iz dana u dan generirati poboljšanja i kodirati u obliku addons za ovaj jezik u nadi da će ga održati na životu, ojačati i da će, ako je do Microsofta, udariti pod tepih u nadi da ga više nikada neće vidjeti.

vfoxpro

Ovako gledano, imam dojam da Microsoft nije mario apsolutno ni za što ogroman broj korisnika FoxPro koji su dugi niz godina donosili tvrtki zanimljiv novčani povrat. Ali (i ovo je najbolji dio priče) s a neočekivani knock-on efekt Uglavnom zbog stalnog pritiska ovih zajednica programera, Microsoft daje otkrivajući komentar: isti dan kada najavljuju da više neće podržavati ili će biti nove verzije FoxPro-a, također najavljuju da neki dijelovi jezgre Visual FoxPro DBMS-a bit će izdani pod licencom otvorenog koda, sustav upravljanja bazom podataka tako da korisnici i programeri mogu nastaviti poboljšavati i pružati podršku.

Dobro su čitali: u istu rečenicu uključio sam Microsoft, liberate i open source. Nevjerojatno.

Dobro im ide? Jesu li u krivu? Nije li neobično da ti dobri ljudi objavljuju tako važan kôd samo za dobrobit zajednice? Jako sam sretan zbog svih onih programera koji žele proučiti kôd, poboljšati ga i staviti na uslugu drugima; iako bismo o tome mogli razmišljati i na sljedeći način: toliko snage u rukama pogrešnih ljudi odradilo bi posao koji Microsoft nije mogao, naštetio FoxPro i izbrisao ga sa slike jednom zauvijek.

Zaključno, iako se mnogima neće svidjeti ono što kažem, radije čekam da vidim objavljeni kod i proslavim ga. Nedostaje za 2014. godinu, a od sada do tada može se dogoditi toliko stvari ...

Da, zle su korporacije, ali kako su pametni ti tipovi s Microsofta: Kako god bilo, riješili su se vlastite lisice.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   f izvori dijo

    Postoji nešto što mi se ne dodaje, a to je da se ljudi zbog toga žale, kao da ne znaju s kakvim ljudima imaju posla. I ovaj put ne zato što je Microsoft, već zato što je to zatvoreni i vrlo zatvoreni kod s prodajom licenci.

    Čini mi se istinom da ako Microsoft ne želi nastaviti s proizvodom, jer se čini kao potez, baciti ga. A s druge strane, "XP sindrom" možete vidjeti kod ljudi koji se žale i u vašem članku:

    Prijevod: to je stabilan i moćan Microsoftov proizvod. Čini se čudno, ali jest.

    Sigurno je da je proizvod koji je zadnji put objavljen 2004. godine vrlo vjerojatno stabilan.

    Odjednom se čini da je Microsoft vrsta države od koje se mogu zahtijevati stvari. Siguran sam da Microsoft nije prekršio nijedno pravilo koje je nametnuo kad su ti ljudi kupili softver.

    Microsoft vam prodaje Softver, ništa više, a ako se naljute na njegovu prodaju, to je dio njihovog posla i to je potpuno legitimno. Mislim da je pohvalno što ljudi žele da ga puste, to je sjajna ideja, ali biti ljut i zahtjevan i zahtjevan od tvrtke mislim da nije učinila ništa loše, ne ovaj put.

    To je rizik vlasničkog softvera općenito, ako tvrtka želi, softver ne ostaje na vremenu.

    I usput, od sada do 2014. imaju dovoljno vremena za migraciju.

    Druga stvar je izdavanje koda, toliko vremena nedostaje da je velika vjerojatnost da ga nekoliko tvrtki koje danas koriste FoxPro više neće koristiti. I da oni koji ostaju sa besplatnim softverom nemaju pristup svemu (to neće biti GPL ili nešto slično, čak ni cijeli kôd i možda čak nije legalno stvoriti novu zasebnu verziju).

    U ovome ne vidim naklonost pravom otvorenom izvornom kodu.

    Zaista vjerujem da Microsoft ima pravo raditi sa svojim softverom što hoće, tako ga ljudi kupuju.

  2.   Korumpirani bajt dijo

    Sjećam se da su dečki iz Sun Microsystemsa imali isti problem prilikom puštanja Jave, bojali su se da će vilice oštetiti sliku i ukupne performanse platforme. Ne znam za Fox Pro, ali pretpostavljam da bi ga C # i SQL lako zamijenili.

  3.   Nacho dijo

    S Ffuentesom sam u svemu što on govori. MS nije baš čudo tvrtke, ali kao poslovna praksa potpuno je legalna.
    Podsjeća me na to kad su izvršili promjenu na msn poslužitelju, a oni na linuxu su se žalili ... Prokletstvo, poslužimo se drugim klijentom, pazi, bit će ih malo ...

    Tamo također vidite GNU sindrom, navikli na njega, ne shvaćamo da postoje tvrtke koje prodaju proizvod i da je taj proizvod zatvoren.

    pozdravi

  4.   Marcelo dijo

    Vidjet ćemo. Svaki put kad mi bude jasnije: Microsoftovi su veliki sinovi tisuću kurvi. I da, istina je da "legalno" svojim proizvodima mogu raditi sve što im izađe iz mošnje, ali moralno i etički su jadni. Odvratni su! Sere se na ljude koji su ih godinama hranili!
    Moralno ispravno u tom slučaju bi bilo da ih, ako ih više ne zanima program, PUSTITE POTPUNO, a ne samo "na udicu". Ali to bi tražilo od brijesta kruške. Microsoft je poput psa u jaslama: "Niti jede, niti pušta da jede." Iskreno, zaslužuju se otopiti; za pohlepnost, za sebičnost i za kučkine sine!

  5.   3rn3st0 dijo

    Počeo sam programirati s XBase jezicima davne 92, koristio sam Nantucket Clipper (1) u njegovim verzijama Summer 87, a zatim 5.01. Tada, kad se pojavio Windows 95, ispostavilo se da su programi počeli imati problema s kompatibilnošću, pa je bilo potrebno promijeniti platformu. Počeo sam koristiti FoxPro 2 (još uvijek u vlasništvu Fox Software-a), a zatim VFP (2) (koji je bio dio VisualStudio 6.0 Suite). Istina je da sam se zaljubila u proizvod što ne znači da nisam tražila alternative. Koristio sam Harbor, [x] Harbor i pratim proizvod nazvan Dabo.

    Problem je u tome što M $ ne koristi alat koji može lako ukloniti proizvode poput VB.NET-a, a FVP je dizajniran od svog podrijetla za upravljanje relacijskim bazama podataka. Njegov BD motor jedan je od najsnažnijih i kompatibilan je s bezbroj BD-ova. Povrh toga, 100 kvintiliona MB RunTime smeća nije potrebno za pokretanje niti za strojeve s procesorima poput NASA-inih za pokretanje aplikacija, nešto što se događa u .NET-u

    Unatoč zajednici programera VFP, M $ će staviti proizvod na stranu i, kao što sam rekao, f izvori M $ može raditi što god želi, nije prvi put. Moramo samo pronaći druge alternative i ljude iz Redmona poslati na isto mjesto gdje šalju jedan od rijetkih proizvoda te tvrtke koji vrijede.

    NAPOMENA za f izvori: VFP verzija 9 bila je stabilna od svog prvog izdanja. VFP 9 objavljen je 2004. godine, ali FoxPro ima više od 23 godine, je li verzija 9 stabilna? Stabilan FoxPro!
    (1) Čudovište Computer Associates kupilo je ovaj jezik, a zatim ga jednostavno odbacilo. Clipper je za svoje vrijeme bio izuzetno moćan jezik i implementirao je (izvan C ++) vrlo robusnu OOP filozofiju.
    (2) Poput Clippera, FoxPro je steklo čudovište. Iako su ga poboljšali, na kraju se M $ odlučio za onu odvratnu stvar pod nazivom .NET.

  6.   Joshua dijo

    Microsoft, najmanje što je mogao je osloboditi lisicu ... Nije dio toga ... Neće to učiniti, jer ako to učini, sigurno će postati neusporediv jezik ... Vjerojatnije je da ga oni vide uspješno trčanje na Linuxu ... Šteta što nestaje ... Naučio sam programirati u VFP6, a istina je da mislim da je to najbolje za mala i srednja poduzeća ... zbog načina na koji to radi u svojoj bazi podataka.

  7.   čarobnjak vrag dijo

    Ne slažem se s izvorima i svima onima koji se slažu s njim jer mi plaćamo svoj novac i nastavljamo davati puno novca ovoj gospodi iz Microsofta, stoga smo njihovi klijenti i imamo puno pravo tražiti i tražiti, ja sam programer i moji klijenti očito zahtijevaju da mi plate, pa nije bezobrazno zahtijevati da je to naše puno pravo, a vizualna me lisica hrani godinama, ali u tom sranju, ni java ni .net, programiram na jezicima ozbiljnim poput cy pascala .

  8.   Carlos torricos dijo

    super od Microsofta jer smo se ograničili na programiranje visual fox promijenit ću u linux stabilni kruti i sigurni operativni sustav, a ne trucho prozore koji zadaju glavobolje mnogim ljudima koji odu dovraga microsoft jedinice

  9.   Victor godoy dijo

    Kao i uvijek dominira don novac, beskorisno je 20 godina s diplomom inženjera, ako don novac stane na put, ravnoteža se nagne prema onome tko ima novac, svijet se tako kreće i mi to ne možemo učiniti mnogo više, a što se tiče teme vfp9, znam vrlo stabilne sustave koji rade više od 20 godina i nastavljaju raditi, jer onaj koji ga je razvio bio je dovoljno spretan da predvidi mnoge stvari, mentalna jasnoća, kreativnost i domišljatost su kvalitete koje su uvijek pratili dobre programere, pa kombiniramo vfp9 s c, bez imenovanja više i ne vidim da se to ne može učiniti, standardna i precizna baza podataka, vrlo korisna za davanje poslovnih rješenja, ne znam što još žele.

  10.   Oscar dijo

    Pitanje danas u 2014. bilo bi: do koje će verzije Microsoftovog operativnog sustava raditi aplikacije razvijene u Visual FoxPro 9.0? danas se, na primjer, aplikacije izvode čak i u verzijama Windows 8.1.

  11.   John Gotti dijo

    Prema ovom kolegi http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html ... Potpuno je funkcionalan u sustavu Windows 10 ... Pozdrav!

  12.   Klaudio GB dijo

    Brzost u razvoju prototipova i specifičnih aplikacija ono je što me učinilo vjernim ovisnikom o lisici, pitanje koje si često postavljam jest koji proizvod ima ove karakteristike, a istovremeno omogućuje prihvatljivo brzu migraciju za funkcionalne aplikacije, neke sa više od 20 godina.
    pozdravi

    1.    anoniman dijo

      Fox Pro je jezik s mnogim značajkama koje se čine neusporedivima za bilo koju radnu površinu i rukovanje matičnim i stranim bazama podataka, budući da sam ga naučio programirati, nikad me nije loše ostavio ni kod jednog klijenta, testirao sam ga na MAC-u i Linuxu s Wine serverima virtualno, s VPN-om i istinom ništa ne radi kao Lisica.
      Visual Foxpro ima ono što rade i drugi, pa jedino što mogu reći je da ga je Microsoft morao ukloniti s .NET platforme iz čisto komercijalnih razloga jer bi mu Fox mogao dati oružje koje mu je dao Visual Basic, ali budući da nije proizvod, za koji je vjerovao od svog podrijetla, ne želi mu dati mjesto koje Fox zaista zaslužuje, u mnogim se prilikama obično dogodi da "općenito volite svoju djecu više od one druge".
      Ovo je jedan od takvih slučajeva.