سه اشتباه کلیدی در سه دهه توسعه نرم افزار ایران – مقدمه
می 12, 2008 at 2:12 ب.ظ | In برنامه نویسی/کد نویسی یا توسعه | Leave a Comment![]()
سابقه ساخت نرم افزارهای مبتنی بر بانکهای اطلاعاتی به سال 1960 بر میگردد.در اون زمان شرکت Tymshare Corporation برای اولین بار ایده استفاده از سیستمهایی نظیر dbase رو تحت عنوان Retrieve مطرح کرد.این ایده ابتدا توسط مهندسی بنام Jeb Long در آزمایشگاههای Jet Propulsion Laboratory بکار گرفته شد.این مهندس در اونزمان بر روی یک سیستم مبتنی بر بانک اطلاعاتی بنام JPLDIS (Jet Propulsion Laboratory Display Information System) کار میکرد که با زبان Fortran نوشته شده بود. JPLDIS بزودی مادر نرم افزار نوینی گشت که dbase نام گرفت و بر روی میکروکامپیوترهای CP/M اجرا می شد.بعدها مهندس دیگری بهمراه جب لانگ بنام Wayne Ratliff سیستم dbase رو برای اجرا تحت سیستمهای IBM PC آماده کرد.نرم افزار dbase تماما توسط Assembly نوشته شده بود.رادلیف پیش از کار با جبلانگ از نرم افزاری شبیه آنچه بعدا dbase نامگرفت برای ثبت و بازیابی اطلاعات مربوط به مسابقات فوتبال استفاده کرده بود.

جب لانگ Ashton-Tate رو تاسیس کرد و بدین صورت dbase تجاری شد.جب لانگ مدت هشت سال در این شرکت به توسعه dbase تا انتشار نسخه IV آن پرداخت و پس از آن از شرکت جدا شده و تا کنون بعنوان مشاور مستقل و همچنین نویسنده مقالات فنی برای مجلات تخصصی و همچنین کتب کامپیوتری فعالیت می کند.
در سال 1991 شرکت بورلند بدلیل موفیقت dbase در بازار توسعه نرم افزارهای مبتنی بر بانک اطلاعاتی ، شرکت فوق رو خرید و dbase رو تحت شرکت جدیدی بنام dbase Inc توسعه داد.از این پس dbase بذر تولید محیطهای مشابه رو بارور کرد و نهایتا نرم افزارهای مشابهی توسط شرکتهای دیگر تولید شدند که مشهورترین اونها Clipper و Foxbase و Foxpro بودند.
بدلیل اینکه عمده آنچه بعدا در dbase استفاده شد مبتنی بر کدها و ایده های رادلیف بوده ، بهمین دلیل اغلب از ایشان بعنوان پدید آورنده Dbase یاد میشود.
زبان برنامه سازی Dbase ساختاری مشابه پاسکال داشت و چهارمین زبان برنامه سازی دارای مفسر بوده و در آنزمان بسیار عمومیت یافت.بعنوان مثال کد زیر برای تبدیل فارنهایت به سانتیگراد نوشته شده است:
INPUT "Enter Fahrenheit " TO FAHR ? "Celsius is ", (FAHR - 32) * 5 / 9
فاکس پرو اولین بار برای محیط داس توسط مهندس خلاقی بنام Dave Fulton در میکروسافت در سال 1989 به بازار عرضه شد و بسرعت تا سال 1995 نگارشهای تحت یونیکس و مکینتاش آن نیز عرضه شد و نهایتا در اینسال میکروسافت Visual Foxpro رو عرضه کرد که محیطی کاملا ویژوال را تحت ویندوز و همچنین مکینتاش ارائه می کرد.Dave Fulton در سال 1995 از میکروسافت بازنشسته شد و عملا پس از اون ،توسعه VFP با شکست مواجه شد و میکروسافت تصمیم گرفت تا توسعه نرم افزارهایی از ایندست رو با سیستم جدیدی تحت عنوان Office تلفیق و نهایتا MS-Access ارائه شد.

پس از Dave Fulton مدیریت توسعه تیم ویژوال فاکس پرو رو مهندسی بنام Ken Levy ادامه داد که ایشان نیز در سال 2006 پس از ارائه آخرین سرویس پک برای VFP 9 ، میکروسافت رو ترک کرد.
گرچه میکروسافت از سال 1995 پروژه اکسس رو برای تداوم درآمدزایی سیستمهایی از ایندست و همچنین ایجاد یک جانشین بالقوه برای ویژوال فاکس پرو آغاز کرده بود لکن بدلیل فراگیر شدن استفاده از فاکس پرو در همان سالهای اول ، و در نتیجه نیاز به پشتیبانی این محصول ، توسعه ویژوال فاکس پرو را تا نگارش 9 در سال 2004 ادامه داد.
اما عملا توسعه این محیط در همان سال 2004 در میکروسافت خاتمه یافت و توسعه دهندگان دیگر امیدی به ارائه نگارشهای جدیدی از VFP نخواهند داشت.
بنابر این پروژه VFP مختومه شد.برنامه سازان جدیدتر ، توسعه نرم افزارهای خود را از 1996 بیشتر با Access متمرکز کردند و پس از اون بسرعت Access نیز جذابیتهای خود رو از دست داد و برنامه سازان به MS-SQL Server روی آوردند.
هرچند هم اکنون نیز بسیاری از برنامه سازان از موتور اکسس و پرونده های MDB آن برای ذخیره اطلاعات مربوط به برنامه هاشون بهره می برند اما عمده رابطهای گرافیکی توسط محیطهایی مانند دلفی و ویژوال استودیو تولید میشوند و اکسس تنها بعنوان یک ابزار جانبی مورد استفاده قرار میگیرد.
ادامه دارد….
No Comments Yet »
RSS برای دیدگاههای این نوشته. آدرس دنبالک
دیدگاهتان را بنویسید:
وبلاگ روی وردپرس.کام. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.


گوگل ریدر اشتراکی 