تاریخچه
یک شنبه 28 آذر 1389 7:33 AMتاریخچه
Turbo Pascal و Borland Pascal کامپایلرهای ۱۶بیت با کد محلی ارزان قیمتی بودند. آنها در طی سالها تجدید چاپ شدند، و در اصل برای تولید برنامههای نمایش متن استفاده میشدند. وقتی استفاده از رابطهای گرافیکی کاربر توسط ۳٫۱Microsoft Windows حمایت شد، استفاده از Borland Pascal تکمیل شده به عنوان زبان زیر مجموعه معرفی شد. دلفی یکی از اولی ابزارچیزی که آمد بود که به عنوان Rapid Application Development(RAD) شناخته میشد وقتی که در سال ۱۹۹۵ برای Windows ۳٫۱ ۱۶ بیتی آمد. دلفی۲ ، یک سال بعد منتشر شد، که از طرف محیط Windows ۳۲ بیتی حمایت میشد و استفادههای مختلفی از C++ به عنوان یک زبان زیرمجموعه مینمود. و C++ Builder چند سال بعد دنبال شد.
رئیس طراحی دلفی آندرس هجلسبرگ بود، کسیکه Turbo Pascal را توسعه داد. او در سال ۱۹۹۶ به Mhcrosoft رفت تا روی C# کار کند. در سال ۲۰۰۱ لینوکس Kylix منتشر شد. این نسخه نقد شده و با کیفیت پایین ارزیابی شد و به خوبی فروش نرفت و بعد از نسخهٔ سوم از رده خارج شد. برای حمایت هم زمان از Windows و Linux به منظور ارتقای پایگاههای گذار تلاش شد ، و نسخهٔ پایگاه گذاری از VCL که به عنوان CLX شناخته میشد در ۲۰۰۲ به همراه دلفی۶ منتشر شد. این تلاشها برای تکنولوزی CLX بیهوده شد و به همراه متروک شدن Kylix ، CLX هم از میان رفت. از آنجایی که نسخه ۱٫۰ ارتقای پایگاه داده باقی ماندهٔ یکی از قویترین نقاط دلفی است. کتابخانه مؤلفهٔ دیداری (VCL) شامل کتابخانهٔ بزرگی از پایگاه داده کنترلهای آگاه است، و پایگاه داده به مؤلفهها دسترسی دارد. موتور پایگاه داده Borland پایگاه دادهٔ اصلی لایهٔ اتصال بود، و تنها انتخاب در نسخههای اولیهٔ دلفی بود، اگرجه الآن به ندرت استفاده میشود، اما آخرین نسخه به عنوان یکی از اختیارات قابل نصب در BDE وجود دارد. دلفی۷ که در آگوست ۲۰۰۲ منتشر شد، تبدیل به نسخهٔ استانداردی شد که بیشتر از دیگر نسخ ساده توسط توسعه دهندگان استفاده شد، و تا این تاریخ نیز استفادهٔ مؤثری از آن میشود. این نسخه قابلیت حمایت از قالبهای Windows XP، و حمایتهای بیشتری را نیز برای ساختن برنامههای تحت web اضافه کردهاست. همچنین آخرین نسخهٔ دلفی بود که بدون فعال سازی قابل استفاده بود. این خصوصیت ثبت اختیاری دارد که میتوان از آن صرف نظر نمود. دلفی۷ یکی از پر طرفدارترین IDEها است که توسط Borland تولید شدهاست، که به خاطر پایداری ، سرعت و نیاز کم به سختافزار است. به هر حال، در تمام نسخههای دلفی مقدار زیادی از خطاهای شناخته شده وجود دارد که Borland آنها را برطرف نکردهاست. وظیفهٔ برطرف کردن این خطاها در انجمن دلفی باقی ماند. دلفی۸ در دسامبر ۲۰۰۳ منتشر شد، که تنها .NET منتشر شده بود و به کاربران اجازه میداد اشیاء دلفی با کد پاسکال را به .NET CIL کامپایل کنند. این همچنان مهم بود که IDEهای خود را برای اولین بار تغییر دهد، از نوع IDE پنجرهٔ چندگانه متغیر در روی میز کار(desktop) به نوع دیدن و احساس کردن شبیه Microsoft's Visual Studio.NET . HDEهای جدید هنوز لایهٔ پنجرههای «Classic Undocked» را به عنوان Option در دسترس دارند. نسخهٔ بعدی، دلفی۲۰۰۵ (دلفی۹)، شامل ارتقای Win۳۲ و .NET در یک IDE ساده ، که تعهدات Borland را برای کاربران Win۳۲ تکرار کرد. دلفی ۲۰۰۵ شامل فرصت انجام طراحی بوسیله ترک داده در پایگاه دادهاست. همچنین شامل ID پیشرفتهاست و در متن برنامه for را نیز اضافه کردهاست (شبیه foreach برای C#). به هر حال، به خاطر بعضی از خطاها مورد انتقاد قرار گرفت. هردوی دلفی۸ و دلفی۲۰۰۵ مشکلات پایداری را در هنگام اجرا شدن دارند، که فقط تا اندکی در service packها بر طرف شدهاند. بعدها در سال ۲۰۰۵ دلفی ۲۰۰۶ منتشر شد و مدل ارتقا یافتهای از C# و Delphi.NET ،DelphiWin۳۲ و C++ را در IDE سادهای ترکیب کرد. از دلفی ۸ یا دلفی ۲۰۰۵ وقتی که اجرا میشد پایدارتر بود، و حتی توسط انتشار بستههای خدماتی و برطرف سازی اساسی مشکلات پیشرفته تر شد. در ۸ فوریه سال۲۰۰۶ Borland اعلام کرد که به دنبال خریداری برای IDEهایش و خط پایگاه دادهای محصولاتش است، که شامل دلفی برای تأکید بر خط ALM است. اخبار دلگرم کنندهای برای کاربران باقیمانده آمد. در ۶ سپتامبر سال ۲۰۰۶ ابزار ارتقا دهندهٔ گروهی(اسم شرکتی که هنوز از بین نرفته) شرکت نرمافزاری Borland نسخههای تک زبانه از Borland developer studio را منتشر کرد، که به نام مشهور Turbo بازگشت.محصول مجموعهٔ Turbo شامل Turbo Delphi برای Win۳۲ ،Turbo Delphi برای .NET، Turbo C++، و Turbo C# است. هر نسخه در دو ویرایش در دسترس است: Explorer(نسخهای که Download آن رایگان است) و Professional(با قیمت ارزانتر US$۸۹۹ برای کاربران جدید؛US$۳۹۹ برای نو سازی) نسخهای که دسترسی به هزاران مؤلفهٔ شخص ثالث را امکان پذیر میکند. بر خلاف نسخههای شخصی قبلی دلفی، ویرایشهای جدید Explorer میتوانند برای گسترشهای تجاری قابل استفاده باشند. در ۱۴ نوامبر سال ۲۰۰۶ Borland اعلام کرد که ترجیح میدهد که فروش ابزار توسعهٔ گروهی متوقف و به به شرکت فرعی مستقلی با نام CodeGear تبدیل شود.
دلفی ۲۰۰۷، اولین نسخهٔ CodeGear، در ۱۶ مارس ۲۰۰۷ منتشر شد. در ابتدا ماهیت Win۳۲ منتشر شد، قبل از اینکه ماهیت.NET از دلفی۲۰۰۷ منتشر شود، به عنوان بخشی از محصول CodeGear RAD Studio 2007 . ویژگیهای جدید شامل حمایت از ساخت MS و ارتقای کتابخانه مؤلفه دیداری برای Windows vista است. CodeGear هم چنین DBX۴ را به عنوان نسخهٔ بعدی dbExpress معرفی کرد. برای اولین بار دلفی میتوانست از اینترنت Download و با اجازه نامه فعال سازی شود. نسخههای بینالمللی از دلفی ۲۰۰۷ همزمان به انگلیسی ، فرانسوی، آلمانی و ژاپنی پیاده سازی میشد. RAD Studio ۲۰۰۷ که شامل .NET وC++Builder development میشود، در ۵ سپتامبر ۲۰۰۷ منتشر شد. آخرین نسخه ، دلفی ۲۰۰۹(با نام کد شدهٔ Tiburón)، خیلی از ویژگیهای جدید مثل کار دوبارهٔ به صورت کامل روی VCL و RTL برای حمایت کامل از Unicode ، و روشهای کلی با نام مستعار(برای هردویWin32 native و .Net development) را اضافه کرد. Borland ، CodeGear را به Embarcadero Technologies در سال ۲۰۰۸ فروخت. Embarcadero امتیاز CodeGear را که توسط Borland تولید شده بود ، برای شناسایی ابزار و راهنماییهای پایگاه دادهای آن، نگهداری میکند. و Embarcadero تصمیم گرفتهاست ابزار پایگاه دادهٔ آن را تحت DatabaseGear moniker شناسایی کند.