لابی پشتیبانان FoxPro به منظور حفظ بقای ابزار بانك اطلاعاتی

نویسنده: Eric Lai
Computerworld
مترجم: امین ایزدپناه

شرکت مایکروسافت ماه گذشته اعلام کرد قصد دارد توسعه ابزار توسعه و پایگاه داده Visual FoxPro را پس از عرضه یک به روز رسانی service pack دیگر متوقف سازد. اما برخی پشتیبانان FoxPro در حال برپایی یک جنبش آن‌لاین که تا کنون ناموفق بوده است برای نجات این تکنولوژی 23 ساله هستند.

دو توسعه دهنده اسپانیایی یک وب سایت مبتنی بر wiki به نام MasFoxPro (More FoxPro) راه‌اندازی کرده‌اند که از بازدیدکنندگان خود می‌خواهد یک عریضه را امضاء نمایند که از مایکروسافت می‌خواهد توسعه این نرم‌افزار را فراتر از زمان عرضه Service Pack 2 برای Visual FoxPro 9.0 در سال جاری ادامه دهد. از روز جمعه این سایت 2950 امضاء برای این عریضه آن‌لاین گردآوری نموده است.

اما مایکروسافت هیچ واکنشی نشان نداده است. در توضیحی که از طریق ایمیل برای Computerworld ارسال شده است، Jay Roxe، مدیر گروه محصول Visual Studio اعلام نموده که تصمیم توقف توسعه FoxPro بسیار محتاطانه اتخاذ شده است و تنها گزینه واقع‌بینانه باقی خواهد ماند. Roxe می‌نویسد: "ما نیازمند ایجاد یک محیط توسعه 64 بیتی هستیم، و این امر مستلزم یک بازنویسی تقریبا کامل از هسته محصول است."

 

جایگزین‌های ممکن

گزینه امکان‌پذیر دیگر انعقاد قرارداد با یک فروشنده ثالث برای به عهده گرفتن توسعه FoxPro است. اما Roxe می‌نویسد مایکروسافت از تعدادی از مشتریان بزرگ FoxPro شنیده است که این امر تداوم استفاده از FoxPro را برای آنها غیر ممکن خواهد ساخت، چرا که آن دیگر از جانب یک فروشنده رسمی و مورد تایید نخواهد بود.

او می‌افزاید در نتیجه شرکت مصمم است کد FoxPro را در CodePlex قرار دهد، یعنی وب سایت آن برای میزبانی پروژه‌های open-source.

پشتیبانان FoxPro دیدگاهی عکس این دیدگاه دارند. حتی اگر مایکروسافت بر وعده خود مبنی بر پشتیبانی کاربران تا سال 2015 پایبند باشد، توسعه دهندگان FoxPro می‌گویند متوقف شدن روند توسعه آن فروش کالایشان را غیر ممکن خواهد ساخت. و برای آنها جای تعجب است که چرا باید ابزاری را که بر خلاف طول عمری که دارد از بسیاری جهات قدرتمندتر و سهل‌الاستفاده‌تر از .Net (پلاتفرم توسعه مورد علاقه مایکروسافت) باقی خواهد ماند رها کنند.

Colin Keeler مدیر سیستم‌های مالی دولتی ایالت South Dakota و مدیر وب Virtual FoxPro User Group می‌گوید: "هنوز حیات فراوانی در FoxPro باقی است".

South Dakota از اوایل دهه 90 Visual FoxPro را به منظور ایجاد بودجه سالانه‌ی ایالتی خود مورد استفاده قرار داده است. Keeler می‌گوید هر چند که اطلاعات بودجه اکنون در پایگاه داده SQL Server مایکروسافت ذخیره شده است، اما FoxPro همچنان تكنولوژي توسعه front-end اصلی این ایالت محسوب می‌گردد. او می‌گوید "ما از SQL Server برای کارهای سنگین استفاده می‌کنیم اما FoxPro را برای پیشبرد کارهای سبک ترجیح می‌دهیم".

Alec Gagne مدیرعامل CrimeStar Corp (یک فروشنده نرم‌افزار برای مدیریت دپارتمان‌های پلیس) می‌گوید: "FoxPro یک محصول پیشرو باقی می‌ماند. رک بگویم، بسیاری از چیزهایی که اکنون راه خود را برای اداره داده به درون .Net می‌گشایند من خیلی وقت پیش آنها را در FoxPro دیده‌ام".

سایرین در مورد تصمیم مایکروسافت خوشبین‌تر بودند. آنها گفتند open source کردن FoxPro بهترین شانس را برای بقای طولانی این تكنولوژي در حال عدول که مایکروسافت آن را در سال 1992 هنگامی که آن هنوز FoxBase (نام اصلی‌اش) نامیده می‌شد خریداری کرد فراهم می‌نماید.

Andrew MacNeill، یک توسعه‌گر FoxPro مستقل در Ontario می‌گوید: "آنها سال 1994 می‌گفتند PowerBuilder، FoxBase را از بین خواهد برد. اما الان دیگر هیچ کس از PowerBuilder استفاده نمی‌کند. سپس آنها گفتند Paradox پدیده بزرگ بعدی خواهد بود. اما FoxPro همواره قادر به رشد بوده است. بنابراین این یک اعلان مرگ به حساب نمی‌آید".

بر طبق گفته Keeler، Virtual FoxPro User Group دارای 14.000 عضو فعال است. و این نرم‌افزار با مشکل افزایش سن کاربران روبرو نیست: اغلب اعضای آمریکایی این گروه حدود چهل سال سن دارند.

Keeler می‌افزاید به دلیل غفلت طولانی مایکروسافت از FoxPro کاربران این نرم‌افزار بسیار مستقل و بی‌نیاز هستند. که این امر به گفته او به تسهیل در گذار این تكنولوژي به دنیای open source کمک خواهد کرد.

 

ستون جانبی

برخی کاربران بر این عقیده‌اند که FoxPro مدت زیادی است که به پایان خط رسیده است

FoxPro به عنوان همتای dBase II که پایگاه داده دسک‌تاپ غالب بود پا به عرصه گذاشت. اما در طی 23 سال گذشته، چیزی بیشتر از یک همتای صرف از کار در آمد.

مایکروسافت زمانی FoxPro را خریداری نمود که هشت سال از عمر این تكنولوژي می‌گذشت، با این امید که فورا یک جای پای مطمئن در بازار رو به رشد dBase بیابد. در سال 1995، شرکت مزبور FoxPro 3.0 را عرضه نمود، نخستین نسخه ویژوال، با یک محیط برنامه‌نویسی شیءگرا.

به گفته یکی از توسعه دهندگان به نام Andrew MacNeill، ویژوال FoxPro می‌تواند برای برنامه‌های کاربردی عمده با سرعتی برابر با پایگاه‌های داده درون-حافظه‌ای اجرا گردد. و توانایی‌ خاص آن در عملکرد دو گانه هم به عنوان یک مخزن داده و هم به عنوان یک محیط توسعه داده-محور باعث شده این نرم‌افزار به گونه‌ای رشد یابد که محیط‌های وب امروزی را پشتیبانی نماید. MacNeill می‌گوید: "اکنون آن یک میان‌افزار عالی است که شما می‌توانید آن را در یک معماری چند لایه با SQL Server یکپارچه نمایید".

به دلیل استفاده FoxPro از فرمت فایل باز DBF، قیمت آن برای بسیاری از کاربران مناسب است. حتی در حال حاضر، Visual FoxPro 9.0 تنها 649 دلار به فروش می‌رسد.

اما اعلام مایکروسافت مبنی بر متوقف نمودن توسعه FoxPro برای بسیاری از کاربران غافلگیر کننده نبود، کاربرانی که می‌گفتند این تکنولوژی تقریبا از روزی که توسط فروشنده نرم‌افزار خریداری شد زیر تبر بوده است.

Kevin Cully، یک توسعه دهنده که FoxPro را از اوایل دهه 1990 مورد استفاده قرار داده است می‌گوید: "هر زمانی که مایکروسافت یک کپی از FoxPro را می‌فروخت، من فکر می‌کنم بیل گیتس به پولی که از نفروختن یک کپی از SQL Server از دست می‌دادند فکر می‌کرد".

مایکروسافت با وارد شدن به حوزه محصولات دیگری از قبیل SQL Server، Access، Visual Basic و .Net هم از لحاظ تكنولوژي و هم از لحاظ توسعه دهنده FoxPro را مورد بی توجهی قرار داد. Calvin Hsia، توسعه دهنده ارشد Visual FoxPro تایید نمود که "بسیاری از چیزهایی که در SQL Server وجود دارند از تکنولوژی FoxPro آمده‌اند".

FoxPro با یک سری کمبودهای فنی روبرو بوده است. چون آن از فرمت DBF استفاده می‌کند، در مقایسه با پایگاه‌های داده رابطه‌ای واقعی در مقابل خرابی داده آسیب‌پذیری بیشتری دارد. همچنین از دید یک توسعه دهنده، برنامه‌های کاربردی تولید شده توسط FoxPro به اندازه‌ی سایر برنامه‌ها به روز به نظر نمی‌رسد، این عقیده MacNeill است.

علاقه به FoxPro رو به افول است، به خصوص در ایالات متحده. DevCon بیش از هزار شرکت کننده را در سال 2000 جذب نمود. این کنفرانس اکنون تکنولوژی‌های دیگری را نیز شامل می‌شود، و تنها حدود 100 نفر سال گذشته به بخش FoxPro آن پیوستند. اما تقاضا برای این محصول در آمریکای لاتین در سطح بالایی حفظ شده است، جایی که بر طبق گفته توسعه دهندگان MasFoxPro بیش از 50.000 کاربر فعال FoxPro وجود دارد.

Copyright 1998-2007 PC World Iran All rights reserved.
Copyright 1977-2007 Electronics and Computer Magazine (GSRP). All rights reserved.

Copyright 2000-2007. International Data Corp. Inc.. All right Reserved.