Η αλεπού που θέλει να κάνει η Microsoft εξαφανίζεται

Για λίγες μέρες, λόγω αλλαγής θέσης εργασίας, παρεμβαίνω (αργά και οδυνηρά) στον κόσμο της ανάπτυξης εφαρμογών για επιτραπέζιους υπολογιστές, που ονομάζεται επίσης Εφαρμογές Win32.

Το ξεκίνημα σε ένα νέο εργασιακό περιβάλλον δεν είναι εύκολο (τουλάχιστον για μένα) και εάν, εκτός από αυτό, πρέπει να μάθει να χρησιμοποιεί μια γλώσσα προγραμματισμού με την οποία δεν είναι εξοικειωμένος, το ερώτημα γίνεται λίγο πιο περίπλοκο. Ας πούμε ότι ευτυχώς είναι μια γλώσσα που σχετίζεται με άλλους που ξέρω γιατί είναι προϊόν της δικής μου σχεδόν μονοπώλιο αγαπημένο: Μαθαίνω να προγραμματίζω Microsoft Visual Fox Pro.

κόκκινη αλεπού

Τι μπορεί να ειπωθεί για αυτήν τη γλώσσα; Περίληψη από τη Wikipedia

Το Visual FoxPro είναι μια αντικειμενοστρεφής και διαδικαστική γλώσσα προγραμματισμού, ένα σύστημα διαχείρισης βάσεων δεδομένων ή Σύστημα διαχείρισης βάσης δεδομένων (DBMS), και από την έκδοση 7.0, ένα σχεσιακό σύστημα διαχειριστή βάσης δεδομένων.

Traducción: Είναι ένα προϊόν σταθερή και ισχυρή από τη Microsoft. Φαίνεται παράξενο, αλλά είναι.

Διαβάζοντας, ψάχνοντας παραδείγματα και κάνοντας λίγη έρευνα για αυτήν τη γλώσσα, ανακαλύπτω ότι η τελευταία έκδοση του Visual FoxPro, 9.0, κυκλοφόρησε από τη Microsoft στις 17 Δεκεμβρίου 2004 και ότι, αγαπητοί μου φίλοι, είναι εσύΤελευταία έκδοση που θα δούμε για το FoxPro τουλάχιστον από τη Microsoft Τι συνέβη, ότι αυτοί οι καλοί άνθρωποι αποφάσισαν να αφήσουν το προϊόν τους στο πλάι του δρόμου; Απλός: δεν μπορούσαν να το ενσωματώσουν στο megaproject που ακολούθησε και που σήμερα δημιουργεί τεράστια οφέλη, το .NET πλατφόρμα

Και τι συνέβη σε όλους αυτούς τους ανθρώπους που προγραμματίστηκαν στο FoxPro και τις εταιρείες που το χρησιμοποίησαν; Έπρεπε να λάβουν μια σημαντική απόφαση: μετεγκαταστήστε σε μια ισχυρή και παρόμοια γλώσσα (ας πούμε C #) και επωφεληθείτε από τα οφέλη του .NET ή ... συνεχίστε να χρησιμοποιείτε το FoxPro. Δεν πρόκειται να συζητήσουμε εδώ το κόστος, τις διακοπές, τον προγραμματισμό και το χρόνο που χρειάζεται η μετανάστευση από το ένα παράδειγμα στο άλλο, απλώς φανταστείτε πώς θα ήταν να εκπαιδεύσετε εκατοντάδες προγραμματιστές, να αναθεωρήσετε τι έχει γίνει και να εξετάσετε μελλοντικές εργασίες για μια συνεχή εξελισσόμενη πλατφόρμα. Ένα έργο που, σε γενικές γραμμές, ανησυχεί, σκέφτομαι να το κάνουμε είναι τρομακτικό.

Αλλά ας επιστρέψουμε σε όλα αυτά εταιρείες και προγραμματιστές που δεν ήθελαν να μετεγκατασταθούν στο .NET και έμειναν με το FoxPro. Ποιο είναι το μέλλον τους; Μια γλώσσα που eΤο 2014 αφέθηκε χωρίς υποστήριξη από τη Microsoft, και όταν λέω όχι υποστήριξη εννοώ ακριβώς αυτό. Η Microsoft δεν συνεχίζει με κανένα τρόπο το προϊόν. Τα τελευταία χρόνια, και λόγω συνεχών καταγγελιών από τις τεράστιες κοινότητες προγραμματιστών που διστάζουν να αφήσουν αυτήν τη γλώσσα για την ευελιξία της, οι ενημερώσεις και οι βελτιώσεις στο προϊόν κυκλοφόρησαν με τη μορφή service pack, αλλά όχι πολύ πέρα ​​από αυτό. Αυτές οι κοινότητες προγραμματιστών που αναφέρω συνεχίζονται καθημερινά δημιουργώντας βελτιώσεις και κώδικα με τη μορφή addons για αυτήν τη γλώσσα με την ελπίδα να τη διατηρήσει ζωντανή, να την ενισχύσει και ότι, αν ήταν η Microsoft, θα κλοτσούσαν κάτω από το χαλί με την ελπίδα να μην την ξαναδώ.

vfoxpro

Όπως φαίνεται, μου δίνει την εντύπωση ότι Η Microsoft δεν ενδιαφερόταν καθόλου ένας τεράστιος αριθμός χρηστών FoxPro που για πολλά χρόνια έφεραν στην εταιρεία μια ενδιαφέρουσα χρηματική απόδοση. Αλλά (και αυτό είναι το καλύτερο μέρος της ιστορίας) με ένα απροσδόκητο αποτέλεσμα Κυρίως λόγω της συνεχούς πίεσης από αυτές τις κοινότητες προγραμματιστών, η Microsoft κάνει ένα ανοιχτό σχόλιο: την ίδια μέρα που ανακοινώνουν ότι δεν θα υποστηρίζουν πλέον ή θα κυκλοφορούν νέες εκδόσεις του FoxPro, ανακοινώνουν επίσης ότι Ορισμένα τμήματα του πυρήνα Visual FoxPro DBMS θα κυκλοφορήσουν με άδεια ανοιχτού κώδικα, το σύστημα διαχείρισης βάσεων δεδομένων έτσι ώστε οι χρήστες και οι προγραμματιστές να μπορούν να συνεχίσουν να το βελτιώνουν και να παρέχουν υποστήριξη.

Διαβάζουν καλά: στην ίδια πρόταση περιέλαβα τη Microsoft, το liberate και το open source. Φοβερο.

Τα πάνε καλά; Είναι λάθος; Δεν είναι περίεργο που αυτοί οι καλοί άνθρωποι απελευθερώνουν τόσο σημαντικό κώδικα μόνο για το καλό της κοινότητας; Είμαι πολύ χαρούμενος για όλους εκείνους τους προγραμματιστές που θέλουν να μελετήσουν τον κώδικα, να τον βελτιώσουν και να τον θέσουν στην υπηρεσία άλλων. αν και θα μπορούσαμε επίσης να το σκεφτούμε με τον ακόλουθο τρόπο: τόση δύναμη στα χέρια των λανθασμένων ανθρώπων θα έκανε τη δουλειά που δεν θα μπορούσε να κάνει η Microsoft, να πληγώσει το FoxPro και να το σκουπίσει για πάντα.

Εν κατακλείδι, και παρόλο που πολλοί δεν θα τους αρέσει αυτό που λέω, προτιμώ να περιμένω να δω τον κώδικα που κυκλοφόρησε και μετά να τον γιορτάσω. Λείπει για το 2014, και από τώρα έως τότε τόσα πολλά πράγματα μπορούν να συμβούν ...

Είναι μια κακή εταιρεία, ναι, αλλά πόσο έξυπνοι είναι αυτοί οι τύποι της Microsoft: Σε κάθε περίπτωση, ξεφορτώθηκαν τη δική τους αλεπού.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   στ πηγές dijo

    Υπάρχει κάτι που δεν με προσθέτει, και ότι οι άνθρωποι παραπονιούνται για αυτό, σαν να μην γνωρίζουν τι είδους άτομα αντιμετωπίζουν. Και αυτή τη φορά όχι επειδή είναι Microsoft, αλλά επειδή είναι κλειστός και πολύ κλειστός κώδικας, με πώληση αδειών.

    Μου φαίνεται μια αλήθεια ότι εάν η Microsoft δεν θέλει να συνεχίσει με ένα προϊόν επειδή μοιάζει με μια έλξη, να το πετάξει. Και από την άλλη πλευρά, μπορείτε να δείτε το "σύνδρομο XP" σε άτομα που παραπονιούνται και στο άρθρο σας:

    Μετάφραση: είναι ένα σταθερό και ισχυρό προϊόν από τη Microsoft. Φαίνεται παράξενο, αλλά είναι.

    Σίγουρα, ένα προϊόν που κυκλοφόρησε η τελευταία του έκδοση το 2004 είναι πολύ πιθανό να είναι σταθερό.

    Ξαφνικά φαίνεται ότι η Microsoft είναι ένα είδος κατάστασης από το οποίο μπορούν να απαιτηθούν πράγματα. Είμαι βέβαιος ότι η Microsoft δεν έχει παραβιάσει κανέναν από τους κανόνες που επέβαλε όταν αυτοί οι άνθρωποι αγόρασαν το λογισμικό.

    Η Microsoft σας πωλεί το Λογισμικό, τίποτα περισσότερο και αν θυμωθούν να το πουλήσουν, αυτό είναι μέρος της επιχείρησής τους και είναι απολύτως νόμιμο. Νομίζω ότι είναι αξιέπαινο ότι οι άνθρωποι θέλουν να τον απελευθερωθεί, είναι μια καλή ιδέα, αλλά θυμώντας και απαιτώντας και απαιτώντας την εταιρεία που νομίζω ότι δεν έκανε τίποτα λάθος, όχι αυτή τη φορά.

    Αυτός είναι ο κίνδυνος του ιδιόκτητου λογισμικού γενικά, ότι εάν το επιθυμεί η εταιρεία, το λογισμικό δεν παραμένει εγκαίρως.

    Και παρεμπιπτόντως, από τώρα έως το 2014 έχουν αρκετό χρόνο να μεταναστεύσουν.

    Το άλλο πράγμα είναι η κυκλοφορία του κώδικα, είναι τόσο μεγάλο που είναι πολύ πιθανό ότι πολλές από τις εταιρείες που χρησιμοποιούν το FoxPro σήμερα δεν θα το χρησιμοποιούν πλέον. Και ότι όσοι μένουν με ελεύθερο λογισμικό δεν έχουν πρόσβαση σε όλα (δεν πρόκειται να είναι GPL ή κάτι παρόμοιο, ούτε καν ολόκληρος ο κώδικας και ίσως δεν είναι καν νόμιμο να δημιουργήσετε μια νέα ξεχωριστή έκδοση).

    Δεν βλέπω σε αυτό το νεύμα στον πραγματικό ανοιχτό κώδικα.

    Πιστεύω πραγματικά ότι η Microsoft έχει το δικαίωμα να κάνει ό, τι θέλει με το λογισμικό της, έτσι οι άνθρωποι το αγοράζουν.

  2.   Κατεστραμμένο byte dijo

    Θυμάμαι ότι τα παιδιά στο Sun Microsystems είχαν το ίδιο πρόβλημα κατά την κυκλοφορία του Java, φοβόντουσαν ότι τα πιρούνια θα έβλαπταν την εικόνα και τη συνολική απόδοση της πλατφόρμας. Δεν ξέρω για το Fox Pro, αλλά υποθέτω ότι το C # και το SQL θα το αντικαταστήσουν εύκολα.

  3.   Nacho dijo

    Είμαι με τους Ffuentes σε όλα όσα λέει. Η MS δεν είναι ακριβώς ένα θαύμα μιας εταιρείας, αλλά ως επιχειρηματική πρακτική είναι απολύτως νόμιμο.
    Μου θυμίζει πότε έκαναν την αλλαγή στον διακομιστή MSN και εκείνοι του linux διαμαρτύρονταν ... Γαμώτο, ας χρησιμοποιήσουμε έναν άλλο πελάτη, κοίτα, θα υπάρχουν λίγα ...

    Εκεί βλέπετε επίσης το σύνδρομο GNU, συνηθισμένο σε αυτό, δεν συνειδητοποιούμε ότι υπάρχουν εταιρείες που πουλούν το προϊόν και ότι το προϊόν είναι κλειστό.

    αφορά

  4.   Μαρσέλο dijo

    Θα δούμε. Κάθε φορά που το ξεκαθαρίζω: η Microsoft είναι υπέροχοι γιοι χίλια πόρνες. Και ναι, είναι αλήθεια ότι "νόμιμα" μπορούν να κάνουν ό, τι βγαίνει από το όσχεό τους με τα προϊόντα τους, αλλά ηθικά και ηθικά είναι θλιβερά. Είναι αηδιαστικό! Σκατά τους ανθρώπους που τους ταΐζονταν για χρόνια!
    Το ηθικά σωστό πράγμα που πρέπει να κάνετε σε μια τέτοια περίπτωση θα ήταν ότι εάν δεν ενδιαφέρονται πλέον για το πρόγραμμα, αφήστε το ΠΛΗΡΩΣ και όχι μόνο "στο άγκιστρο." Αλλά θα ζητούσε από το ξωτικό αχλάδια. Η Microsoft είναι σαν το σκυλί στη φάτνη: "Δεν τρώει ούτε αφήνει να φάει." Ειλικρινά, αξίζουν να λιώσουν. για να είσαι άπληστος, για εγωιστές, και ΓΙΑ ΤΟΥΣ ΓΑΜΟΥΣ !.

  5.   3rn3st0 dijo

    Άρχισα να προγραμματίζω με γλώσσες XBase το 92, χρησιμοποίησα το Nantucket Clipper (1) στις εκδόσεις Summer 87 και μετά 5.01. Στη συνέχεια, όταν εμφανίστηκαν τα Windows 95, αποδείχθηκε ότι οι εφαρμογές άρχισαν να έχουν προβλήματα συμβατότητας, οπότε ήταν απαραίτητο να αλλάξετε πλατφόρμες. Άρχισα να χρησιμοποιώ το FoxPro 2 (εξακολουθεί να ανήκει στο λογισμικό Fox) και μετά το VFP (2) (το οποίο ήταν μέρος του VisualStudio 6.0 Suite). Η αλήθεια είναι ότι ερωτεύτηκα το προϊόν που δεν σημαίνει ότι δεν έχω ψάξει για εναλλακτικές λύσεις. Έχω χρησιμοποιήσει το Harbour, [x] Harbour και παρακολουθώ ένα προϊόν που ονομάζεται Dabo.

    Το πρόβλημα είναι ότι ένα εργαλείο που μπορεί εύκολα να αποσυναρμολογήσει προϊόντα όπως το VB.NET δεν λειτουργεί για M $, το FVP έχει σχεδιαστεί από την προέλευσή του για να χειρίζεται σχεσιακές βάσεις δεδομένων. Ο κινητήρας BD του είναι ένας από τους πιο ισχυρούς και είναι συμβατός με αμέτρητα BD. Επιπλέον, τα απορρίμματα RunTime 100 quintillion MB δεν απαιτούνται για εκτέλεση ή μηχανές με επεξεργαστές όπως οι NASA για εφαρμογές που εκτελούνται, κάτι που συμβαίνει στο .NET

    Πολύ παρά την κοινότητα των προγραμματιστών VFP, το M $ θα αφήσει το προϊόν στην άκρη και όπως είπα σωστά στ πηγές Ο M $ μπορεί να κάνει ό, τι θέλει, δεν είναι η πρώτη φορά. Πρέπει απλώς να αναζητήσουμε άλλες εναλλακτικές λύσεις και να στείλουμε τους ανθρώπους του Redmon στο ίδιο μέρος όπου στέλνουν ένα από τα λίγα προϊόντα αυτής της εταιρείας που αξίζουν τον κόπο.

    ΣΗΜΕΙΩΣΗ προς στ πηγές: Η έκδοση 9 του VFP ήταν σταθερή από την πρώτη της κυκλοφορία. Το VFP 9 κυκλοφόρησε το 2004, αλλά το FoxPro είναι άνω των 23 ετών, είναι σταθερή η έκδοση 9; Σταθερό FoxPro!
    (1) Αυτή η γλώσσα αγοράστηκε από το Monster Computer Associates και μετά απλώς απορρίφθηκε. Το Clipper ήταν μια εξαιρετικά ισχυρή γλώσσα για την εποχή του και εφάρμοσε (εκτός του C ++) μια πολύ ισχυρή φιλοσοφία OOP.
    (2) Όπως το Clipper, το FoxPro εξαγοράστηκε από ένα τέρας. Αν και το βελτίωσαν, στο τέλος ο M $ αποφάσισε για αυτό το αηδιαστικό πράγμα που ονομάζεται .NET.

  6.   Ιησούς του ναυή dijo

    Microsoft, το λιγότερο που θα μπορούσε να κάνει είναι να ελευθερώσει την αλεπού ... Όχι μέρος αυτής ... Δεν θα το κάνει γιατί αν το κάνει, θα γίνει σίγουρα μια ασύγκριτη γλώσσα ... Είναι πιο πιθανό να το δουν τρέχει με επιτυχία στο Linux ... Είναι κρίμα που εξαφανίζεται ... Έμαθα να προγραμματίζω στο VFP6 και η αλήθεια είναι ότι μου φαίνεται το καλύτερο που υπάρχει για τις ΜΜΕ ... εξαιτίας του τρόπου με τον οποίο λειτουργεί στη βάση δεδομένων του .

  7.   μάγος διάβολος dijo

    Διαφωνώ με τις πηγές και όλους εκείνους που συμφωνούν μαζί του επειδή πληρώνουμε τα χρήματά μας και συνεχίζουμε να δίνουμε πολλά χρήματα σε αυτούς τους κυρίους της Microsoft, επομένως είμαστε οι πελάτες τους και έχουμε κάθε δικαίωμα να διεκδικήσουμε και να απαιτήσουμε, είμαι προγραμματιστής και οι πελάτες μου προφανώς απαιτούν να με πληρώσουν, οπότε δεν είναι αγενές να απαιτώ ότι είναι απόλυτο δικαίωμά μας, και η εικαστική αλεπού μου έτρωγε για χρόνια, αλλά σε αυτό το χάλια, ούτε java ούτε .net, προγραμματίζω σε γλώσσες σοβαρές όπως cy pascal .

  8.   Carlos torricos dijo

    υπέροχο από το microsoft για τον περιορισμό του εαυτού μας στον προγραμματισμό του visual fox Θα αλλάξω στο linux ένα σταθερό άκαμπτο και ασφαλές λειτουργικό σύστημα και όχι trucho windows που προκαλεί πονοκεφάλους σε πολλά που πηγαίνουν στην κόλαση microsoft μονάδες

  9.   Βίκτορ Γκόντο dijo

    Όπως πάντα, τα χρήματα του Ντον είναι εκείνα που κυριαρχούν, 20 χρόνια με μεταπτυχιακό στη μηχανική είναι άχρηστα, αν τα χρήματα του Ντον μπλοκάρουν, η ισορροπία κλίνει προς αυτόν που έχει τα χρήματα, έτσι κινείται ο κόσμος και δεν μπορούμε να κάνουμε πολύ περισσότερο, και σχετικά με το θέμα του vfp9, γνωρίζω πολύ σταθερά συστήματα που λειτουργούν για περισσότερα από 20 χρόνια και συνεχίζουν να λειτουργούν, επειδή αυτός που το ανέπτυξε ήταν αρκετά έξυπνος για να προβλέψει πολλά πράγματα, η διανοητική σαφήνεια, η δημιουργικότητα και η εφευρετικότητα είναι ιδιότητες που πάντα συνόδευαν καλούς προγραμματιστές, οπότε συνδυάζουμε το vfp9 με το c, χωρίς να ονομάζουμε περισσότερα και δεν βλέπω ότι δεν μπορεί να γίνει, τυπική και ακριβής βάση δεδομένων, πολύ χρήσιμη για την παροχή επιχειρηματικών λύσεων, δεν ξέρω τι άλλο θέλουν.

  10.   oscar dijo

    Το ερώτημα σήμερα το 2014 θα ήταν: μέχρι ποια έκδοση του λειτουργικού συστήματος Microsoft θα εκτελεστούν οι εφαρμογές που αναπτύχθηκαν στο Visual FoxPro 9.0; σήμερα, για παράδειγμα, οι εφαρμογές εκτελούνται ακόμη και σε εκδόσεις των Windows 8.1.

  11.   John Gotti dijo

    Σύμφωνα με αυτόν τον συνάδελφο http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html … Είναι πλήρως λειτουργικό στα Windows 10… Χαιρετισμούς!

  12.   Claudius GB dijo

    Η ταχύτητα στην ανάπτυξη πρωτοτύπων και συγκεκριμένων εφαρμογών είναι αυτό που με έκανε να είμαι πιστός εθισμένος στην αλεπού, το ερώτημα που αναρωτιέμαι συχνά είναι ποιο προϊόν έχει αυτά τα χαρακτηριστικά και ταυτόχρονα επιτρέπει μια αποδεκτή γρήγορη μετανάστευση για λειτουργικές εφαρμογές, μερικές με περισσότερα από 20 χρόνια.
    αφορά

    1.    ανώνυμος dijo

      Το Fox Pro είναι μια γλώσσα με πολλές δυνατότητες που μοιάζουν απαράμιλλη για οποιαδήποτε εφαρμογή επιτραπέζιου υπολογιστή και χειρισμό εγγενών και ξένων βάσεων δεδομένων, καθώς έμαθα να το προγραμματίζω, δεν με άφησε ποτέ κακό με κανέναν πελάτη, το έχω δοκιμάσει σε MAC και Linux με διακομιστές κρασιού εικονικό, με VPN και την αλήθεια τίποτα δεν τρέχει σαν Fox.
      Το Visual Foxpro έχει ό, τι κάνουν οι άλλοι, οπότε το μόνο πράγμα που μπορώ να πω είναι ότι η Microsoft έπρεπε να την αφαιρέσει από την πλατφόρμα .NET για καθαρά εμπορικούς λόγους, επειδή η Fox θα μπορούσε κάλλιστα να της δώσει τα όπλα που της έδωσε η Visual Basic, αλλά επειδή δεν είναι ένα προϊόν, το οποίο πίστευε από την προέλευσή του, δεν θέλει να του δώσει τη θέση που πραγματικά αξίζει ο Fox, σε πολλές περιπτώσεις συμβαίνει συνήθως ότι "γενικά αγαπάτε τα παιδιά σας περισσότερο από αυτά των άλλων."
      Αυτή είναι μία από αυτές τις περιπτώσεις.