Lis, którego Microsoft chce sprawić, by zniknął

Od kilku dni w związku ze zmianą pracy wtrącam się (powoli i boleśnie) w świat tworzenia aplikacji desktopowych, zwany też Aplikacje Win32.

Rozpoczęcie pracy w nowym środowisku pracy nie jest łatwe (przynajmniej dla mnie) i jeśli dodatkowo trzeba nauczyć się obsługi języka programowania, którego się nie zna, sprawa staje się nieco bardziej złożona. Powiedzmy, że na szczęście jest to język spokrewniony z innymi, który znam, ponieważ jest to mój produkt quasi-monopol ulubione: uczę się programować Microsoft Visual Fox Pro.

rudy lis

Co można powiedzieć o tym języku? Podsumowanie z Wikipedii

Visual FoxPro jest zorientowanym obiektowo i proceduralnym językiem programowania, systemem zarządzania bazą danych lub System zarządzania bazą danych (DBMS), a od wersji 7.0 system administratora relacyjnych baz danych.

Tłumaczenie: To produkt stabilne i wydajne od firmy Microsoft. Wydaje się dziwne, ale tak jest.

Czytając, szukając przykładów i szukając trochę informacji na temat tego języka, dowiaduję się, że najnowsza wersja programu Visual FoxPro, 9.0, została wydana przez Microsoft 17 grudnia 2004 r. I, moi drodzy przyjaciele, jest uOstatnia wersja FoxPro, którą zobaczymy przynajmniej od Microsoftu Co się stało, że ci dobrzy ludzie zdecydowali się zostawić swój produkt na poboczu drogi? Prosty: nie mogli tego zintegrować do megaprojektu, który powstał i generuje dziś ogromne korzyści, plik Platforma .NET

A co stało się z tymi wszystkimi ludźmi, którzy programowali w FoxPro i firmami, które z niego korzystały? Musieli podjąć ważną decyzję: przejść na potężny i podobny język (powiedzmy C #) i skorzystać z zalet .NET lub ... dalej korzystać z FoxPro. Nie będziemy tutaj omawiać kosztów, zakłóceń, planowania i czasu, jaki zajmuje migracja z jednego paradygmatu do drugiego, wyobraź sobie tylko, jak by to było przeszkolić setki programistów, przeanalizować, co zostało zrobione i rozważyć przyszłą pracę na bieżąco. ewoluująca platforma. Zadanie, które, patrząc ogólnie, niepokoi, samo myślenie o jego wykonaniu, jest przerażające.

Ale wróćmy do tego wszystkiego firmy i programiści, którzy nie chcieli migrować do .NET i zostali z FoxPro. Jaka jest dla nich przyszłość? Język, który en 2014 został pozostawiony bez wsparcia ze strony firmy Microsoft, a kiedy mówię „brak wsparcia”, mam na myśli dokładnie to. Firma Microsoft nie kontynuuje w żaden sposób produktu. W ostatnich latach, ze względu na ciągłe skargi ze strony ogromnych społeczności programistów, którzy niechętnie opuszczają ten język ze względu na jego wszechstronność, aktualizacje i ulepszenia produktu zostały wydane w postaci dodatków Service Pack, ale niewiele poza tym. Te społeczności programistów, o których wspominam, nadal generują ulepszenia i kod w postaci dodatki dla tego języka w nadziei, że pozostanie aktualny, wzmocni go i że, jeśli to zależy od Microsoftu, kopną pod dywan w nadziei, że nigdy go więcej nie zobaczą.

vfoxpro

Patrząc w ten sposób, mam wrażenie, że Microsoftowi absolutnie nic nie zależało ogromna liczba użytkowników FoxPro, którzy przez wiele lat przynosili firmie ciekawy zwrot pieniężny. Ale (i to jest najlepsza część historii) z rozszerzeniem nieoczekiwany efekt domina Głównie ze względu na ciągłą presję ze strony tych społeczności programistów Microsoft ujawnia odkrywczy komentarz: tego samego dnia, w którym ogłaszają, że nie będą już wspierać ani nie będzie żadnych nowych wersji FoxPro, ogłaszają również, że niektóre fragmenty rdzenia Visual FoxPro DBMS zostaną udostępnione na licencji open source, system zarządzania bazą danych, dzięki któremu użytkownicy i programiści mogą nadal ulepszać i zapewniać wsparcie.

Dobrze czytają: w tym samym zdaniu zawarłem Microsoft, liberate i open source. Niesamowity.

Dobrze sobie radzą? Czy oni się mylą? Czy to nie dziwne, że ci dobrzy ludzie publikują tak ważny kod tylko dla dobra społeczności? Bardzo się cieszę z tych wszystkich programistów, którzy chcą przestudiować kod, ulepszyć go i oddać w służbie innym; chociaż moglibyśmy również pomyśleć o tym w następujący sposób: tyle władzy w rękach niewłaściwych ludzi wykonałoby to, czego Microsoft nie mógł wykonać, zraniło FoxPro i wymazałoby to z obrazu raz na zawsze.

Podsumowując, i chociaż wielu nie spodoba się to, co mówię, wolę poczekać na opublikowany kod, a następnie to celebrować. Jest jeszcze do 2014 roku, a od teraz do tego czasu może się wydarzyć tak wiele rzeczy ...

To zła korporacja, tak, ale jak sprytni ci faceci z Microsoftu: Tak czy inaczej, pozbyli się własnego lisa.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   źródła f powiedział

    Jest coś, co mi nie pasuje, a mianowicie, że ludzie narzekają na to, jakby nie wiedzieli, z jakimi ludźmi mają do czynienia. I tym razem nie dlatego, że jest Microsoftem, ale jest zamkniętym i bardzo zamkniętym kodem, ze sprzedażą licencji.

    Wydaje mi się truizmem, że jeśli Microsoft nie chce kontynuować z produktem, ponieważ wydaje mi się to przeszkodą, to wyrzucić go. Z drugiej strony możesz zobaczyć „syndrom XP” u osób, które narzekają oraz w swoim artykule:

    Tłumaczenie: jest to stabilny i wydajny produkt firmy Microsoft. Wydaje się dziwne, ale tak jest.

    Jasne, produkt, którego ostatnia wersja ukazała się w 2004 roku, prawdopodobnie będzie stabilny.

    Nagle wydaje się, że Microsoft jest rodzajem stanu, od którego można się domagać. Jestem pewien, że Microsoft nie naruszył żadnej z zasad, które narzucił kupując oprogramowanie.

    Microsoft sprzedaje Ci Oprogramowanie, nic więcej, a jeśli wściekają się na jego sprzedaż, jest to częścią ich działalności i jest całkowicie legalne. Myślę, że to godne pochwały, że ludzie chcą go uwolnić, to świetny pomysł, ale złość, wymaganie i wymaganie firmy, która moim zdaniem nie zrobiła nic złego, nie tym razem.

    Jest to generalnie ryzyko związane z oprogramowaniem prawnie zastrzeżonym, że jeśli firma zechce, oprogramowanie nie pozostaje w czasie.

    Nawiasem mówiąc, od teraz do 2014 roku mają dużo czasu na migrację.

    Inną rzeczą jest wydanie kodu, tak bardzo brakuje czasu, że jest wysoce prawdopodobne, że kilka firm, które używają dziś FoxPro, nie będzie już go używać. I że ci, którzy pozostają przy wolnym oprogramowaniu, nie mają dostępu do wszystkiego (nie będzie to GPL ani nic w tym rodzaju, nawet cały kod i być może nawet tworzenie nowej, oddzielnej wersji nie jest legalne).

    Nie widzę w tym ukłonu w stronę prawdziwego Open Source.

    Naprawdę wierzę, że Microsoft ma prawo robić, co chce ze swoim oprogramowaniem, tak ludzie go kupują.

  2.   Corrupt Byte powiedział

    Pamiętam, że faceci z Sun Microsystems mieli ten sam problem, kiedy wypuszczali Javę, obawiali się, że forki uszkodzą obraz i ogólną wydajność platformy. Nie wiem o Fox Pro, ale przypuszczam, że C # i SQL z łatwością by go zastąpiły.

  3.   Nacho powiedział

    Jestem z Ffuentesem we wszystkim, co mówi. MS nie jest do końca cudem firmy, ale jako praktyka biznesowa jest całkowicie legalna.
    Przypomina mi się, kiedy dokonali zmiany na serwerze msn, a użytkownicy linuxa narzekali ... Cholera, użyjmy innego klienta, zobaczmy, że będzie ich kilka ...

    Tam również widzisz syndrom GNU, przyzwyczajeni do niego, nie zdajemy sobie sprawy, że są firmy, które sprzedają ten produkt i że produkt jest zamknięty.

    pozdrowienia

  4.   Marcelo powiedział

    Zobaczymy. Za każdym razem mam to wyraźniej: ci z Microsoftu są wielkimi synami tysiąca dziwek. I tak, to prawda, że ​​„zgodnie z prawem” mogą zrobić wszystko, co wyjdzie z ich moszny z ich produktami, ale moralnie i etycznie są żałosni. Oni są obrzydliwi! Srają na ludzi, którzy je karmili latami!
    Moralnie poprawną rzeczą do zrobienia w takim przypadku byłoby to, że jeśli nie są już zainteresowani programem, zwolnij go CAŁKOWICIE, a nie tylko „na wpół”. Ale to byłoby proszenie wiązu o gruszki. Microsoft jest jak pies w żłobie: „Nie je ani nie pozwala jeść”. Szczerze mówiąc, zasługują na stopienie; za bycie chciwym, za bycie egoistą i ZA SYNÓW SUKI!.

  5.   3rn3st0 powiedział

    Zacząłem programować w językach XBase już w 92 roku, użyłem Nantucket Clipper (1) w wersjach Summer 87, a następnie 5.01. Potem, gdy pojawił się Windows 95, okazało się, że aplikacje zaczęły mieć problemy ze zgodnością, więc konieczna była zmiana platform. Zacząłem używać FoxPro 2 (nadal należał do Fox Software), a następnie VFP (2) (który był częścią pakietu VisualStudio 6.0). Prawda jest taka, że ​​zakochałem się w produkcie, co nie oznacza, że ​​nie szukałem alternatywy. Korzystałem z Harbour, [x] Harbour i kontynuuję pracę nad produktem o nazwie Dabo.

    Problem polega na tym, że narzędzie, które może łatwo usunąć produkty, takie jak VB.NET, nie działa dla M $, FVP jest od samego początku zaprojektowane do obsługi relacyjnych baz danych. Jego silnik BD jest jednym z najpotężniejszych i jest kompatybilny z niezliczonymi BD. Co więcej, 100 bilionów MB śmieci RunTime nie jest wymagane do uruchomienia lub maszyn z procesorami, takimi jak NASA, do uruchamiania aplikacji, coś, co dzieje się w .NET

    Pomimo społeczności twórców VFP, M $ zamierza odłożyć produkt na bok i, jak powiedziałem, słusznie źródła f M $ może robić, co chce, to nie pierwszy raz. Musimy tylko poszukać innych alternatyw i wysłać ludzi z Redmon w to samo miejsce, do którego wysyłają jeden z nielicznych produktów tej firmy, który jest tego wart.

    Zwróć uwagę na źródła f: Wersja 9 VFP była stabilna od pierwszego wydania. VFP 9 został wydany w 2004 roku, ale FoxPro ma ponad 23 lata, czy wersja 9 jest stabilna? Stabilny FoxPro!
    (1) Ten język został kupiony przez potwora Computer Associates, a następnie po prostu odrzucony. Clipper był jak na swoje czasy niezwykle potężnym językiem i zaimplementował (poza C ++) bardzo solidną filozofię OOP.
    (2) Podobnie jak Clipper, FoxPro został przejęty przez potwora. Chociaż to ulepszyli, ostatecznie M $ zdecydował się na tę obrzydliwą rzecz zwaną .NET.

  6.   Joshua powiedział

    Microsoft, co najmniej może zrobić, to uwolnić lisa ... Nie jest jego częścią ... Nie zrobi tego, bo jeśli to zrobi, na pewno stanie się językiem nieporównywalnym ... Bardziej prawdopodobne jest, że go zobaczą działa z powodzeniem na Linuksie ... Szkoda, że ​​znika ... Nauczyłem się programować w VFP6 i prawda jest taka, że ​​wydaje mi się, że jest to najlepsze rozwiązanie dla MŚP ... ze względu na sposób, w jaki działa na swojej bazie danych .

  7.   czarnoksiężnik powiedział

    Nie zgadzam się ze źródłami i wszystkimi, którzy się z nim zgadzają, bo płacimy nasze pieniądze i nadal dajemy dużo pieniędzy tym panom microsoftowym, dlatego jesteśmy ich klientami i mamy pełne prawo żądać i żądać, jestem programistą a moi klienci oczywiście żądają, aby mi zapłacili, więc nie jest niegrzecznie żądać, aby to było nasze pełne prawo, a visual fox karmi mnie od lat, ale w tym gównie ani java, ani .net, programuję w językach poważnych, takich jak cy pascal .

  8.   Carlos torricos powiedział

    super microsoft za ograniczenie się do programowania visual fox zmienię na linuxa stabilny sztywny i bezpieczny system operacyjny a nie trucho windows które przyprawiają o ból głowy idą do diabła jednostki microsoftowe

  9.   Wiktor Godoy powiedział

    Jak zawsze dominują pieniądze Dona, 20 lat z tytułem magistra inżyniera jest bezużyteczne, jeśli pieniądze Dona staną na drodze, równowaga pochyli się w stronę tego, który ma pieniądze, tak porusza się świat i nie możemy zrób znacznie więcej, Jeśli chodzi o temat vfp9, znam bardzo stabilne systemy, które działają od ponad 20 lat i nadal działają, ponieważ ten, który go opracował, był na tyle sprytny, aby wiele rzeczy przewidzieć, jasność umysłu, kreatywność i pomysłowość są cechy, które zawsze towarzyszyły dobrym programistom, więc łączymy vfp9 z c, bez nazywania więcej i nie widzę, że nie da się tego zrobić, standardowa i precyzyjna baza danych, bardzo przydatna do dostarczania rozwiązań biznesowych, nie wiem czego jeszcze chcą.

  10.   Oscar powiedział

    Pytanie dziś w 2014 roku brzmiałoby: do jakiej wersji systemu operacyjnego Microsoft będą działały aplikacje stworzone w Visual FoxPro 9.0? na przykład dzisiaj aplikacje działają nawet w wersjach Windows 8.1.

  11.   John Gotti powiedział

    Według tego kolegi http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … W Windows 10 jest w pełni funkcjonalny… Pozdrowienia!

  12.   Klaudiusz GB powiedział

    Szybkość tworzenia prototypów i konkretnych aplikacji sprawiła, że ​​jestem wiernym uzależnionym od lisa, często zadaję sobie pytanie, który produkt ma te cechy, a jednocześnie pozwala na akceptowalnie szybką migrację do działających aplikacji, niektóre z ponad 20 lat.
    pozdrowienia

    1.    Anonimo powiedział

      Fox Pro to język z wieloma funkcjami, które wydają się nieporównywalne z żadną aplikacją komputerową i obsługą natywnych i zagranicznych baz danych, ponieważ nauczyłem się go programować, nigdy nie sprawił, że poczułem się źle z żadnym klientem, przetestowałem go na MAC i Linux z serwerami Wine wirtualne, z VPN i prawdą, że nic nie działa jak Fox.
      Visual Foxpro ma to, co robią inni, więc jedyne, co mogę powiedzieć, to to, że Microsoft musiał usunąć go z platformy .NET z powodów czysto komercyjnych, ponieważ Fox mógł dobrze dać mu broń, którą dał mu Visual Basic, ale ponieważ tak nie jest produkt, w który wierzył od początku, nie chce dać mu miejsca, na które Fox naprawdę zasługuje, często zdarza się, że „generalnie kochasz swoje dzieci bardziej niż innych”.
      To jest jeden z tych przypadków.