امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
تاریخچه دلفی
نویسنده پیام
storng_function آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۹

تشکرها : 0
( 16 تشکر در 7 ارسال )
ارسال: #1
تاریخچه دلفی
در سال 1995 اولین نسخه Delphi با نام Delphi 95 توسط شرکت Borland به بازار عرضه شد. در این ده سال فعالیت شاهد تغییرات زیادی در ساختار و معماری این ابزار قوی برای برنامه نویسی و توسعه نرم افزارها بودیم. اول با Delphi 95 که امکان طراحی برنامه های اجرایی هم در محیط Win32 و هم Win16 (مانند Windows 3.1) را داشت شروع شد و با پیشرفت روز به روز صنعت نرم افزار و تکنولوژی های برنامه نویسی Delphi هم رشد کرد.



سال 1996 در نسخه دوم Delphi 2 ابزارهایی برای گزارشگیری و رسم نمودار وجود داشت که توانست خیلی بالاتر از دیگر رقبا به بازار وارد شود. و از این نسخه بود که Delphi دیگر فقط برای Win32 استفاده میشد.




در سال 1997 با به بازار آمدن Delphi 3 یک جهش اساسی در ابزار RAD بوجود آمد که باعث شد بسیاری از برنامه نویسان به Delphi روی آورند. اما نکته ای که برنامه نویسان ایرانی را تا آن زمان آزار میداد نبودن امکاناتی برای برنامه نویسی فارسی بود. به همین دلیل هنوز هم بسیاری از برنامه نویسی ایرانی با اینکه به قدرت و سرعت Delphi پی برده بودند اما برای برنامه نویسی ساده تر و فارسی هنوز با محصول صرفا آموزشی مایکروسافت به نام VB کار میکردند. و این مهمترین دلیل پایین بودن سطح برنامه نویسی تحت Windows در آن روزگار بود. که البته در همان سالها بود که نمایندگی رسمی شرکت بورلند نیز به دلیل تحریم ایران توسط آمریکا تعطیل شد.



اما در سال 1998 که یک سال رویایی برای برنامه نویسان ایرانی بود Delphi 4 پا به عرصه بازار برنامه نویسی ویندوز گذاشت. (در همین سال هم بود که Borland اولین نسخه Kylix برای Linux را نیز به بازار داد) برای اولین بار وقتی که Delphi 4 نصب شد اولین چیزی که در کترلهای آن توجه هر برنامه نویس ایرانی را به خود جلب میکرد گزینه ای بود به نام BiDiMode. بله این همان چیزی بود که ما منتظرش بودیم با استفاده از این امکان بود که تعداد زیادی از Componentهای فارسی نویسی با امکان از چپ به راست نویسی به برنامه های تحت ویندوز اضافه شد. البته این امکان باعث شد که Internationaliztion نیز در برنامه های نوشته شده با Delphi نیز بوجود بیاید که نه تنها در ایران بلکه در بسیاری از کشورهای دیگر نیز مورد استقبال قرار گرفت. در آن زمان تنها برتری که VB و VC نسبت به Delphi داشتند امکان نوشتن VBA (VB for Application) بود که با استفاده از آن میشد برای محصولات Office برنامه هایی نوشت که البته در Delphi هم با استفاده از OLE Container امکان استفاده از آن نرم افزارها وجود داشت ولی کمی مشکل بود و احتیاج به سواد بالایی از برنامه نویسی داشت.



سال 1999 با آمدن Delphi 5 به بازار علاوه بر تغییرات بسیار جالب و مفیدی که در محیط IDE بوجود آمده بود یک Tab هم به قسمت ابزار Delphi اضافه شده بود با نام Server که این دقیقا همان امکاناتی بود که برای برقراری ارتباط با Office مورد استفاده قرار میگرفت. در این نسخه از دلفی نیز امکانات زیادی برای اتصال به بانکهای اطلاعاتی ایجاد شد علاوه بر آن امکاناتی برای برنامه نویسی اینترنت بوجود آمد و همچنین استفاده از WinSock نیز بسیار راحتتر شده بود و مهمتر از همه Quick Report هم تمامی نیازهای گزارشگیری برنامه نویسان را جواب میداد.



سال 2000 که Delphi 6 به بازار آمد (البته این نکته را هم عنوان کم که در Turbo Pascal و تا Delphi 5 یک امکانی وجود داشت که شما می توانستید Constantهایی که در برنامه تعریف میکنید را در قسمتهایی از برنامه بنا به خواست خود تغییر دهید که البته این بیشتر به این دلیل بود که ما از همان زمانی که با Pascal کار میکردیم عادت کرده بودیم که اگر می خواهیم متغییری بسازیم که بتوان به آن مقدار اولیه داد از Constant استفاده می کردیم. برای همین هم با برداشتن این امکان که خوب منطقی هم بود (چون Constant یعنی همین که تغییر نکند!!!!)


به سال 2001 رسیدیم سالی که Borland حجت را بر برنامه نویسان Win32 تمام کرد و تمام امکانات و قدرتهای برنامه نویسی در Windows و Internet و هر چیز دیگری که می توانید فکرش بکنید را فراهم کرد. در این سال بود که من بالاخره دل از Delphi 5 کندم و زندگی را با Delphi 7 پی گرفتم ! امکانات بسیار زیاد برای برنامه نویسی اینترنت مانند IntraWeb, WebServices, NSAPI-ISAPI, WEBSnap, Indy, ... باعث شد که Delphi 7 بعنوان قویترین ابزار برای برنامه نویسی اینترنت خودنمایی کند. البته Borland در سی دی دوم Delphi 7 یک کمپایلر و یک سری ابزار دیگر قرار داد که شاید اول توجه هیچ کس را به خود جلب نکرد اما در سال 2003 همان ابزارها باعث شد که Delphi 7 بعنوان بهترین و سریعترین ابزار برای برنامه نویسی و توسعه برنامه ها در NET. در بیاید. بله حتی بالاتر از محصولات VisualStudio که برای NET. ایجاد شده بودند. همین امر سبب شد تا در سال 2002 Borland تمام تلاش خود را متوجه حرکت از Win32 به سمت NET. بکند. و در این سال هیچ محصولی به بازار عرضه نشد.



در سال 2003 تقریبا اواخر سال بود که بورلند اعلام کرد اولین محصول خود را که برای برنامه نویسی NET. تولید شده است را به بازار می دهد و همینطور هم شد. پس از دو سال انتظار Delphi 8 به بازار آمد محصولی که هر برنامه نویس Delphi که برای اولین بار آنرا اجرا میکرد مدتی فقط محو تغییرات بسیار عمده ای میشد که در آن داده شده بود. بطوریکه تمام ساختار IDE که در نسخه های پیشین فقط با تغییرات جزیی به بازار می آمد، حال کاملا عوض شده بود. و همین باعث این بود که در این نسخه Borland زیاد موفق نباشد چرا که سرعت پایین در اجرا شدن برنامه و داشتن یک سری مشکلات ریز و درشت در IDE ان و همچنین نبودن امکانی برای برنامه نویسی WIN32 باعث شد که بسیار از برنامه نویسان فعلا با همان Delphi 7 کار کنند و منتظر محصول بعدی بمانند. و در همین سال بود که Borland یک Update برای Delphi 7 منتشر کرد.

و حال میرسیم به بزرگترین و جادویی ترین محصولی که حتی ابر مرد نرم افزار جهان (بیل گیتس) اعلام کرد این محصول برای ما یک چالش اساسی ایجاد خواهد کرد، با نام DiamondBack در کنفرانس Borcon2004 مطرح شد و در سپتامبر سال 2004 Delphi 2005 متولد شد. امکانات و ابزارهای بسیار و از همه مهمتر راهنما و اموزشهای کافی و ساده که هماره این نسخه بود باعث شد که مورد توجه بسیاری از برنامه نویسان قرار بگیرد
۲۶-اردیبهشت-۱۳۸۹, ۱۶:۴۴:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : lord_viper, The.Ghost


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Question [سوال] ساخت EDITOR مانند دلفی hameds606 3 1,463 ۱۱-خرداد-۱۳۹۸, ۱۰:۰۷:۲۳
آخرین ارسال: lord_viper
  دریافت اطلاعات از سخت افزار در دلفی m59alizadeh 6 7,169 ۰۶-آذر-۱۳۹۵, ۱۳:۰۱:۴۹
آخرین ارسال: lord_viper
  تبدیل کد به دلفی The.Ghost 2 3,691 ۱۶-فروردین-۱۳۹۴, ۲۲:۱۵:۰۴
آخرین ارسال: veyskarami
  ارسال ایمیل با دلفی h_mohamadi 13 10,453 ۱۴-آبان-۱۳۹۳, ۱۸:۰۰:۴۳
آخرین ارسال: babyy
  فیلم آموزش مدیریت استثنائات در دلفی بهروز عباسی 2 3,152 ۳۰-مرداد-۱۳۹۳, ۱۵:۵۳:۰۸
آخرین ارسال: veyskarami
  [سوال] ریجستری در دلفی spase 2 3,045 ۱۸-خرداد-۱۳۹۳, ۱۵:۵۶:۴۷
آخرین ارسال: veyskarami
  کامپوننت ترد در دلفی hesarkhani 2 3,701 ۰۲-اردیبهشت-۱۳۹۳, ۲۲:۰۸:۴۵
آخرین ارسال: The.Ghost
  سورس دلفی lord_viper 46 58,074 ۰۹-دى-۱۳۹۲, ۱۹:۳۸:۳۳
آخرین ارسال: بهروز عباسی
  [آموزشی] 6700 نکته و کد دلفی lord_viper 0 2,940 ۰۴-دى-۱۳۹۲, ۱۰:۰۴:۳۱
آخرین ارسال: lord_viper
  اخبار دلفی lord_viper 10 9,006 ۲۹-مرداد-۱۳۹۲, ۰۲:۰۳:۴۰
آخرین ارسال: veyskarami

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS