دلفي(Delphi) یک زبان برنامه نويسي است و بستری برای توسعهٔ نرمافزار که شرکت بورلند آن را تولید کردهاست. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ
نرمافزار بر مبنای متدولوژی راد (RAD: Rapid application development) یعنی تولید و توسعهٔ سریع برنامههای کاربردی پشتیبانی میکردند.
این نرمافزار بر مبنای پاسکال
شئ گرا (Object-Pascal) بوده و از این زبان مشتق شدهاست و برای طراحی نرمافزاهای تحت
ويندوز به کار میرفت نرمافزارهای دلفی در ابتدا به صورت مستقیم از کتابخانههای ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده میکرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از دات نت هم به آن اضافه شد. در حال حاضر میتوان دلفی را یکی از رایجترین زبانهای ممکن در ایران دانست. زبانِ دلفی امروزه چنان توسعه یافتهاست که برای تولید نرمافزارهای تحت سیستمعاملِ لينوکس و دات نت نیز به کار میآید. بیشترین کاربرد دلفی در طراحی برنامههای رومیزی و
پایگاه دادهها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژههای
نرمافزاری نیز مورد استفاده قرار میگیرد.
دلفی یک محیط نرمافزاری توسعه یافته برای برنامههای مخصوص
ويندوز مايکروسافت. این محیط همیشه پشتیبانی شدهاست برای توسعهٔ برنامههای کاربردی پنجرهای محلی توسط زبان برنامه نویسی دلفی، به علاوه توسعهٔ Object Pascal. دلفی ۲۰۰۷، نسخه۱۱، همچنین توسعهٔ در
C++ برای پایگاههای
ويندوز مايکروسافت ۳۲بیتی، و در دلفی و
C# برای پایگاههای Microsoft.NET را پشتیبانی میکند. دلفی ۲۰۰۹، نسخهٔ ۱۲، یعنی آخرین نسخهٔ آن که در آگوست سال ۲۰۰۸ منتشر شد، حمایت از Unicode برای VCL و IDE را به خوبی ویژگیهای کامپایلر جدید (روشهای عمومی و تخلصی) به برنامه اضافه کرد و IDE همراه اولین نسخه از مدیریت منابع و مدیریت بازرسی و نگهداری پروژه به خوبی پیکر بندیهای ساخت تعریف شدهٔ کاربر آسان کرد. دلفی در اصل برای توسعهٔ برنامههای روی میزی و پایگاههای دادهای سازمانی استفاده میشود، اما ابزار توسعهٔ نرمافزاری با هدف کلی تری که مناسب با اکثر پروژههای نرمافزاری است، میباشد. به همراه کتابخانههای ضمیمه شدهٔ بیشتر، امکان بهتری برای پروژههای تحت شبکه فراهم شدهاست. دلفی در نسخههای مختلف با ویژگیهای متفاوتی گسترش یافتهاست: شخصی، حرفهای، سازمانی و معماری.
ويژگي هاي اختصاصي
دلفی و Kylix از زبان برنامه نویسی دلفی مبتنی بر پاسکال استفاده میکنند، و کد منبع دلفی را به کد محلی x۸۶ یا کد مدیریت شدهٔ .NET کامپایل میکند. آنها شامل VCL/CLX (کتابخانهٔ مؤلفه دیداری) هستند، که رابطهای مستقل COM(ریزفیلمهای خروجی کامپیوتر) همراه اجرای
کلاسهای فرض شده با مرجع، و تعداد زیادی از اجزاء بیگانه را حمایت میکنند. پیاده سازیهای رابط به قسمتهایی از قابلیتهای
کلاسها واگذار میشود. گردانندهای پیام بوسیلهٔ علامت زدن شیوهای از
کلاس با عدد ثابت پیام برای اجرا پیاده سازی میشوند. تأکید مهم بر روی اتصال
پایگاه داده قرار دارد، و این موجب شده دلفی در مورد
پایگاه داده دچار اشتباه شود، (فقط)
نرم افزار نهایی طراحی کننده، مجموعهٔ
پایگاه دادهای غنی خود را عرضه کردهاست.
دلفي براي PHP
دلفی برای
PHP یکIDE برای
PHP است. این عملکرد صحیح RAD را فراهم میکند. این ویژگیهای دلفی یا Visual basic از طرف طراح، اصلاح کنندهٔ خطا (بنا شده بر خدمات دهندهٔ شبکه)، شبیه هستند. این همچنین شامل کتابخانه VCL که به
PHP منتقل شدهاست میباشد. برای حمایت از ویژگیهای Web۲ شبیه AJAX، آن را به یک IDE منحصر به فرد تبدیل کردهاست. این محصول در ۲۰ مارس ۲۰۰۷ معرفی شد و برQadram Qstudio بنا شدهاست، که CodGear الآن کاملاً و انحصاراً مالک آن است.