השועל שמיקרוסופט רוצה להעלים

במשך כמה ימים, בגלל שינוי עבודה, אני מתערב (לאט וכואב) בעולם פיתוח יישומי שולחן העבודה, שנקרא גם יישומי Win32.

תחילת העבודה בסביבת עבודה חדשה אינה קלה (לפחות עבורי) ואם בנוסף לכך יש ללמוד להשתמש בשפת תכנות שאינה מוכרת איתה, השאלה הופכת להיות קצת יותר מורכבת. בואו נגיד שלמזלי זו שפה שקשורה לאחרים שאני מכיר מכיוון שהיא תוצר שלי כמעט מונופול מועדף: אני לומד לתכנת Microsoft Visual Fox Pro.

שועל אדום

מה ניתן לומר על שפה זו? סיכום מויקיפדיה

Visual FoxPro היא שפת תכנות מונחית עצמים ופרוצדוראלית, מערכת ניהול מסדי נתונים או מערכת ניהול מסדי נתונים (DBMS), ומאז גירסה 7.0, מערכת מנהלי מסדי נתונים יחסיים.

תרגום: זה מוצר יציב וחזק ממיקרוסופט. זה נראה מוזר, אבל זה כן.

כשאני קורא, מחפש דוגמאות ועושה מחקר קטן על השפה הזו, אני מגלה שהגרסה האחרונה של Visual FoxPro, 9.0, שוחררה על ידי מיקרוסופט ב -17 בדצמבר 2004 והיא, ידידי היקרים, היא אתהגרסה אחרונה שנראה של FoxPro לפחות ממיקרוסופט מה קרה, שהאנשים הטובים האלה החליטו להשאיר את המוצר שלהם מונח בצד הדרך? פָּשׁוּט: הם לא יכלו לשלב את זה למגה-פרויקט שהגיע מאחור ושהיום מייצר יתרונות עצומים, ה- פלטפורמת .NET

ומה קרה לכל אותם אנשים שתכנתו בפוקספרו ולחברות שהשתמשו בזה? הם היו צריכים לקבל החלטה חשובה: לעבור לשפה חזקה ודומה (נניח C #) ולנצל את היתרונות של .NET או ... להמשיך להשתמש ב- FoxPro. אנחנו לא מתכוונים לדון כאן בעלויות, בשיבושים, בתכנון ובזמן שמהגירה מפרדיגמה אחת לאחרת לוקח, רק תארו לעצמכם איך זה יהיה להכשיר מאות מפתחים, לבדוק מה נעשה ולשקול עבודה עתידית כל הזמן פלטפורמה מתפתחת. משימה, שנראית באופן נרחב, מדאיגה, רק לחשוב על ביצועה מפחידה.

אבל בוא נחזור לכל אלה חברות ומפתחים שלא רצו לעבור ל- .NET והם נשארו עם פוקספרו. מה העתיד עבורם? שפה ש eבשנת 2014 היא נותרה ללא תמיכה ממיקרוסופטוכשאני אומר שום תמיכה אני מתכוון בדיוק לזה. מיקרוסופט לא ממשיכה בשום צורה עם המוצר. בשנים האחרונות, ובגלל תלונות מתמדות מצד הקהילות העצומות של מתכנתים אשר אינם ששים לעזוב שפה זו בשל רבגוניותה, עדכונים ושיפורים במוצר פורסמו בצורה של חבילות שירות, אך לא הרבה מעבר לכך. קהילות המפתחים האלה שאני מזכיר ממשיכות מיום ליום ומייצרות שיפורים וקוד בצורה addons לשפה זו בתקווה להחזיק אותה בחיים, לחזק אותה ושאם זה היה תלוי במיקרוסופט, הם יבעטו מתחת לשטיח בתקווה שלעולם לא יראו אותה יותר.

vfoxpro

ככה, אני מתרשם ש למיקרוסופט לא היה אכפת מכלום מספר עצום של משתמשי FoxPro שבמשך שנים רבות הביאו לחברה תשואה כספית מעניינת. אבל (וזה החלק הכי טוב בסיפור) עם א אפקט דפיקה בלתי צפוי בעיקר בגלל לחץ מתמיד מצד קהילות המפתחים הללו, מיקרוסופט מעירה הערה חושפנית: באותו היום שהם מודיעים שהם כבר לא יתמכו ולא יהיו גרסאות חדשות של FoxPro, הם גם מודיעים כי חלקים מסוימים מליבת ה- Visual FoxPro DBMS ישוחררו ברישיון קוד פתוח, מערכת ניהול מסדי הנתונים כך שמשתמשים ומתכנתים יוכלו להמשיך להשתפר ולספק תמיכה.

הם קראו היטב: באותו משפט שכללתי את מיקרוסופט, שחרר וקוד פתוח. מדהים.

הם מצליחים? האם הם טועים? האם זה לא מוזר שאנשים טובים אלה משחררים קוד כה חשוב רק לטובת הקהילה? אני שמח מאוד לכל אותם מפתחים שרוצים ללמוד את הקוד, לשפר אותו ולהעמיד אותו לשירותם של אחרים; אם כי יכולנו לחשוב על זה באופן הבא: כל כך הרבה כוח בידי האנשים הלא נכונים יעשה את העבודה שמיקרוסופט לא יכלה לעשות, יפגע בפוקספרו וימחוק אותה מהתמונה אחת ולתמיד.

לסיכום, ולמרות שרבים לא יאהבו את מה שאני אומר, אני מעדיף לחכות לראות את הקוד ששוחרר ואז לחגוג אותו. זה חסר לשנת 2014, ומעתה ועד אז כל כך הרבה דברים יכולים לקרות ...

הם תאגיד מרושע, כן, אבל כמה פיקחים החבר'ה האלה של מיקרוסופט: כך או כך, הם נפטרו מהשועל שלהם.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: AB Internet Networks 2008 SL
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מקורות דיג'ו

    יש משהו שלא מסתכם בי, וזה שאנשים מתלוננים על זה, כאילו הם לא יודעים עם איזה אנשים הם מתמודדים. והפעם לא בגלל שמדובר במיקרוסופט, אלא מכיוון שמדובר בקוד סגור וסגור מאוד, עם מכירת רישיונות.

    נראה לי אמיתי שאם מיקרוסופט לא רוצה להמשיך במוצר כי זה נראה כמו גרור, לזרוק אותו. ומצד שני, אתה יכול לראות את "תסמונת XP" אצל אנשים שמתלוננים ובמאמר שלך:

    תרגום: זהו מוצר יציב וחזק של מיקרוסופט. זה נראה מוזר, אבל זה כן.

    בטח, מוצר שיצא לאחרונה בשנת 2004 צפוי להיות יציב.

    פתאום נראה שמיקרוסופט היא סוג של מדינה שניתן לדרוש ממנה דברים. אני בטוח שמיקרוסופט לא הפרה כללים שהטילה כאשר אנשים אלה קנו את התוכנה.

    מיקרוסופט מוכרת לך את התוכנה, לא יותר מכך ואם הם כועסים על מכירה, זה חלק מהעסק שלהם וזה לגיטימי לחלוטין. אני חושב שזה ראוי לשבח שאנשים רוצים שישחרר אותו, זה רעיון נהדר אבל לכעוס ולדרוש ולדרוש את החברה אני חושב שלא עשתה שום דבר רע, לא הפעם.

    זהו הסיכון של תוכנה קניינית באופן כללי, שאם החברה רוצה, התוכנה לא תישאר בזמן.

    ואגב, מעכשיו לשנת 2014 יש להם המון זמן לנדוד.

    הדבר השני הוא שחרורו של הקוד, הוא כל כך ארוך עד שסביר מאוד שכמה מהחברות שמשתמשות בפוקספרו כיום לא ישתמשו בו יותר. וכי למי שנשאר עם תוכנה חופשית אין גישה לכל דבר (זה לא הולך להיות GPL או משהו כזה, אפילו לא כל הקוד ואולי זה אפילו לא חוקי ליצור גרסה נפרדת חדשה).

    אני לא רואה בזה הנהון למקור הקוד האמיתי.

    אני באמת מאמין שמיקרוסופט זכאית לעשות מה שהיא רוצה עם התוכנה שלה, ככה אנשים קונים אותה.

  2.   בתים מושחתים דיג'ו

    אני זוכר שלחבר'ה ב- Sun Microsystems הייתה את אותה הבעיה כששחררו את Java, הם פחדו שהמזלגות יפגעו בתמונה ובביצועים הכוללים של הפלטפורמה. אני לא יודע על Fox Pro, אבל אני מניח ש- C # ו- SQL יחליפו אותו בקלות.

  3.   נאצ'ו דיג'ו

    אני עם פואנטס בכל מה שהוא אומר. טרשת נפוצה אינה בדיוק פלא של חברה, אך כנוהג עסקי היא חוקית לחלוטין.
    זה מזכיר לי מתי הם ביצעו את השינוי בשרת msn ואלה של לינוקס התלוננו ... לעזאזל, בואו נשתמש בלקוח אחר, תראו, יהיו מעטים ...

    שם רואים גם את תסמונת GNU, רגילים לכך, אנחנו לא מבינים שיש חברות שמוכרות את המוצר והמוצר הזה סגור.

    לגבי

  4.   מרסלו דיג'ו

    נראה. בכל פעם שיש לי את זה ברור יותר: מיקרוסופט הם בנים גדולים לאלף זונות. וכן, נכון ש"מבחינה חוקית "הם יכולים לעשות כל מה שיוצא משק האשכים שלהם עם המוצרים שלהם, אבל מבחינה מוסרית ומוסרית הם מלאי רחמים. שהם מגעילים! הם מטפלים באנשים שהאכילו אותם במשך שנים!
    הדבר הנכון מבחינה מוסרית במקרה כזה יהיה שאם הם כבר לא מעוניינים בתוכנית, שחררו אותה לגמרי ולא רק "על הקרס". אבל זה היה מבקש מהאלם אגסים. מיקרוסופט היא כמו הכלב באבוס: "היא לא אוכלת ולא מאפשרת לאכול." בכנות, מגיע להם להמיס; לחמדנים, לאנוכיים, ולבני כלבה!.

  5.   3rn3st0 דיג'ו

    התחלתי לתכנת עם שפות XBase עוד בשנת 92, השתמשתי ב- Nantucket Clipper (1) בגרסאות הקיץ 87 שלה ואז ב- 5.01. ואז כאשר Windows 95 הופיע, התברר כי ליישומים החלו להיות בעיות תאימות, ולכן היה צורך לשנות את הפלטפורמה. התחלתי להשתמש ב- FoxPro 2 (עדיין בבעלות Fox Software) ואז ב- VFP (2) (שהיה חלק מ- VisualStudio 6.0 Suite). האמת היא שהתאהבתי במוצר וזה לא אומר שלא חיפשתי אלטרנטיבות. השתמשתי בנמל, [x] בנמל ועוקב אחר מוצר שנקרא דאבו.

    הבעיה היא ש- M $ לא משתמש בכלי שיכול לפשוט בקלות מוצרים כמו VB.NET, FVP נועד ממקורותיו לטפל במאגרי מידע יחסיים. מנוע ה- BD שלו הוא אחד החזקים ביותר ותואם לאינספור סרטי BD. נוסף על כך, לא צריך להפעיל את האשפה של 100 הקילו-מיליארד MB של זבל RunTime או מכונות עם מעבדים כמו נאס"א להפעלת יישומים, משהו שקורה ב- .NET

    הרבה למרות קהילת מפתחי ה- VFP, M $ תניח את המוצר בצד וכפי שאמרתי נכון מקורות M $ יכול לעשות מה שהוא רוצה, זו לא הפעם הראשונה. עלינו רק לחפש אלטרנטיבות אחרות ולשלוח את אנשי רדמון לאותו מקום אליו הם שולחים את אחד המוצרים הבודדים של אותה חברה ששווים את זה.

    הערה ל מקורות: גרסת VFP 9 הייתה יציבה מאז המהדורה הראשונה שלה. VFP 9 שוחרר בשנת 2004, אך FoxPro בת יותר מ -23, האם גרסה 9 יציבה? פוקספרו יציב!
    (1) שפה זו נקנתה על ידי מפלצת Computer Associates, ואז פשוט הושלכה. קליפר הייתה שפה חזקה ביותר לתקופתה ויישמה (מחוץ ל- C ++) פילוסופיית OOP חזקה מאוד.
    (2) כמו קליפר, גם FoxPro נרכשה על ידי מפלצת. למרות שהם שיפרו את זה, בסופו של דבר M $ החליטו על הדבר המגעיל הזה שנקרא .NET.

  6.   יהושע דיג'ו

    מיקרוסופט, המעט שהיא הייתה יכולה לעשות זה לשחרר את השועל ... לא חלק ממנו ... היא לא תעשה את זה כי אם היא תעשה את זה, זה בוודאי יהפוך לשפה שאין דומה לה ... סביר יותר להניח שהם רואים את זה פועל בהצלחה בלינוקס ... חבל שהוא נעלם ... למדתי לתכנת ב- VFP6, והאמת היא שזה נראה לי הכי טוב שיש עבור חברות קטנות ובינוניות ... בגלל האופן שבו זה עובד על בסיס הנתונים שלו .

  7.   מכשף השדים דיג'ו

    אני לא מסכים עם מקורות וכל אלה שמסכימים איתו כי אנחנו משלמים את הכסף שלנו ואנחנו ממשיכים לתת הרבה כסף לג'נטלמנטים של מיקרוסופט, לכן אנחנו הלקוחות שלהם ויש לנו את כל הזכות לטעון ולדרוש, אני מתכנת והלקוחות שלי כמובן דורשים לשלם לי, אז זה לא גס לדרוש שזו זכותנו המלאה, והשועל החזותי מאכיל אותי במשך שנים, אבל באותה שטויות לא ג'אווה ולא .net, אני מתכנת בשפות רציניות כמו cy pascal .

  8.   קרלוס טוריקוס דיג'ו

    נהדר ממיקרוסופט להגבלת עצמנו לתכנות של שועל חזותי אני אעבור לינוקס מערכת הפעלה יציבה ובטוחה יציבה ולא חלונות trucho שנותנת כאבי ראש להרבה שהם הולכים לעזאזל יחידות מיקרוסופט

  9.   ויקטור גודוי דיג'ו

    כמו תמיד כסף של דון הוא זה ששולט, 20 שנה עם תואר שני בהנדסה הם חסרי תועלת, אם כסף של דון יפריע, היתרה נוטה למי שיש לו את הכסף, כך העולם נע ואנחנו לא יכולים לעשות הרבה יותר, ולגבי נושא ה- vfp9, אני מכיר מערכות יציבות מאוד שפועלות יותר מ -20 שנה וממשיכות לעבוד, מכיוון שמי שפיתח את זה היה מספיק נבון לחזות דברים רבים, בהירות נפשית, יצירתיות וכושר המצאה הם איכויות שתמיד ליוו מפתחים טובים, לכן אנו משלבים את vfp9 עם c, בלי לנקוב בשמות נוספים ואני לא רואה שאי אפשר לעשות זאת, בסיס נתונים סטנדרטי ומדויק, מאוד שימושי לתת פתרונות עסקיים, אני לא יודע מה עוד הם רוצים.

  10.   אוסקר דיג'ו

    השאלה היום בשנת 2014 תהיה: עד איזו גרסה של מערכת ההפעלה מיקרוסופט יפעלו היישומים שפותחו ב- Visual FoxPro 9.0? כיום, למשל, היישומים פועלים אפילו בגרסאות של Windows 8.1.

  11.   ג'ון גוטי דיג'ו

    לדברי עמית זה http://comunidadvfp.blogspot.com/2014/10/funciona-visual-foxpro-9-en-windows-10.html ... זה פונקציונלי לחלוטין ב- Windows 10 ... ברכות!

  12.   קלאודיו GB דיג'ו

    המהירות בפיתוח אבות טיפוס ויישומים ספציפיים היא שהפכה אותי למכורה נאמנה לשועל, השאלה שאני שואל את עצמי לעיתים קרובות היא איזה מוצר מאפיין את המאפיינים הללו ובמקביל מאפשר הגירה מהירה באופן קביל ליישומים מתפקדים, חלקם עם יותר מ -20 שנה.
    לגבי

    1.    אנונימי דיג'ו

      פוקס פרו היא שפה עם תכונות רבות שנראות ללא תחרות עבור כל יישום שולחן עבודה וניהול של מאגרי מידע מקומיים וזרים, מכיוון שלמדתי לתכנת אותו, זה מעולם לא השאיר אותי רע עם אף לקוח, בדקתי אותו ב- MAC ובלינוקס עם שרתי יין וירטואלי, עם VPN והאמת שום דבר לא פועל כמו פוקס.
      ל- Visual Foxpro יש מה שאחרים עושים, אז הדבר היחיד שאני יכול לומר הוא שמיקרוסופט נאלצה להסיר אותו מפלטפורמת .NET מסיבות מסחריות גרידא מכיוון שפוקס בהחלט יכולה לתת לה את הנשק ש- Visual Basic העניקה לו, אך מכיוון שהוא לא מוצר שהוא האמין ממוצאו לא רוצה לתת לו את המקום שמגיע באמת לפוקס, בהזדמנויות רבות זה קורה בדרך כלל ש" בדרך כלל אתה אוהב את ילדיך יותר מאשר של אחרים. "
      זה אחד מאותם מקרים.