З Delphi зазвичай асоціюється середовище розробки додатків з урахуванням мови Object Pascal, розробленого фірмою Borland. Ця мова є спадкоємцем Turbo Pascal з об'єктно-орієнтованими розширеннями, яка у свою чергу веде свою історію від «чистого» Pascal, створеного Ніклаусом Віртом у 1970 році. Згодом, 2002 року, розробники з компанії Borland офіційно поставили знак рівності між мовами Delphi та Object Pascal. Початковий Pascal, на думку його розробників, мав найшвидший компілятор у світі. Більше того, разом з ним було вперше розроблено технологію створення платформно-незалежних програм, яка знайшла широке застосування в такій мові, як Java. Однак його IDE, якщо це поняття можна застосувати до середовища розробки на той час, функціонувала лише з урахуванням операційної системи DOS. З появою Windows виникла потреба у створенні середовища розробки програмного забезпечення для цієї платформи. Найбільш популярним рішенням для персональних Windows-комп'ютерів у 80-ті - початку 90 років став компілятор і IDE Turbo Pascal фірми Borland. Вбудований компілятор забезпечував високу швидкість компіляції та високу якість коду (звідси приставка Turbo). Середовище Turbo Pascal забезпечувало також налагодження коду, що містило багатий набір прикладів. Всі ці якості на якийсь час дозволили Turbo Pascal стати стандартом Pascal. У Windows досить швидко почав розвиватися графічний інтерфейс, а в IDE Turbo Pascal, як і раніше, використовувався DOS-подібний інтерфейс.Поступово в Microsoft зрозуміли, що треба рухатися у бік візуалізації програмування. Щоб створити просту програму, розробникам доводилося писати кілька сторінок коду: прописувати об'ємні блоки коду меню і вікон, шрифтів, очищати пам'ять, «малювати» кнопки тощо. Однак переваги графічного інтерфейсу Windows були досить сильними, тому потрібно було підтримати розвиток операційної системи. У Microsoft розуміли, що потрібно якось полегшити життя розробників. Тому в 90-х роках компанія запустила кілька паралельних проектів щодо створення нової мови програмування та середовища розробки для Windows. Першою ластівкою став Visual Basic. Перспективи мови Pascal щодо цього виявилися далеко ще не райдужними. До середини 90-х років він перебував у досить занедбаному стані. Компанія Borland почала допрацьовувати його, але незабаром стало зрозуміло: зміни та додавання будуть настільки серйозними, що результат цієї роботи можна вважати новою мовою програмування. Для нової мови було розроблено IDE з графічним інтерфейсом. Нове середовище програмування та мова отримали загальну назву Delphi.Історія мов програмування: Delphi – більше, ніж просто мова
Передісторія
Виклик часу
Свою назву нова система (Delphi) отримала на честь давньогрецького міста Дельфи. Назва була обрана недарма: місто Дельфи пов'язане з ім'ям бога мудрості та покровителем мистецтв Аполлона. Згідно з легендою, головне святилище Аполлона знаходилося саме в цьому місті. Його жриці-сивіли пророкували пророцтва охочим дізнатися про свою долю.
«Ім'я Delphi було запропоновано Денні Торп під час мозкового штурму.Ми хотіли, щоб у імені системи відбилися унікальні здібності продукту до роботи з базами даних, і Delphi якнайкраще перегукується з таким заслуженим ім'ям у цій галузі, як Oracle, принаймні для тих, кому поєднання «Дельфійський Оракул» про щось каже», розповідав керівник дослідницької групи з розробки системи Delphi Чак Язджевський.
У Росії її Borland Delphi з'явився наприкінці 1993 року і відразу ж завоював велику популярність.
Основні версії
Версія 1 призначена для розробки під 16-розрядну платформу Win16. Починаючи з другої версії, було реалізовано можливість компіляції програми під 32-розрядну платформу Win32.
У версії 3 з'явилася підтримка багатоланкової технології (multi-tiered) доступу до даних, що дозволило створювати масштабовані додатки (щодо слабо залежать від сервера БД) за рахунок перенесення методів обробки інформації (бізнес-правил) на середню ланку.
Разом з 6-ю версією Delphi вийшло сумісне з ним з мови та бібліотек середовище Kylix, призначене для компіляції програм під операційну систему Linux.
Версія 8 здатна генерувати байт-код виключно для платформи. Це перше середовище, орієнтоване розробку мультимовних додатків (лише платформи .NET). Наступні версії (позначаються роками виходу, а не порядковими номерами, як це було раніше) дозволили створювати як програми Win32, так і .NET-програми.
У Delphi 2006 з'явилася можливість писати програми для .NET використовуючи стандартну бібліотеку класів .NET, VCL для .NET. Середовище також дозволило писати .NET-програми на C# і Win32-програми на C++.У Delphi 2006 була реалізована технологія MDA (Model Driven Architecture) за допомогою ECO (Enterprise Core Objects) версії 3.0.
За що боролися
Процес розробки Delphi гранично спрощений. Насамперед це відноситься до створення інтерфейсу, на який йде 80% часу розробки програми. Достатньо просто перетягнути потрібні компоненти на поверхню Windows-вікна (у Delphi воно називається формою) і налаштовуєте їх властивості за допомогою спеціального інструменту (Object Inspector). З його допомогою можна пов'язати події цих компонентів (натискання кнопки, вибір мишею елемента у списку тощо) з кодом його обробки.
Розробник отримав у розпорядження потужні засоби налагодження (аж до покрокового виконання команд процесора), зручну контекстну довідкову систему (у тому числі і Microsoft API), засоби колективної роботи над проектом.
Стало можливим створювати компоненти ActiveX без використання Microsoft IDL, розширювати можливості web-сервера (скрипти на стороні сервера) практично нічого не знаючи про HTML, XML або ASP.
З'явилася можливість створювати розподілені програми на базі СОМ та CORBA, Інтернет- та intranet-додатки, використовуючи для доступу до даних Borland DataBase Engine, ODBC-драйвери або Microsoft ADO.
У Delphi розробникам дали можливість створювати власні компоненти, імпортувати ОСХ-компоненти, створювати шаблони проектів і майстрів, що генерують заготівлі проектів. Більш того, автори надали розробнику інтерфейс для зв'язку інших програм (або зовнішніх програм) із Delphi IDE.
Зміни
Нова версія Delphi виходила щороку, але після п'ятої начебто щось сталося… Пізніше з'ясувалося, що паралельно з роботою над новою версією Delphi велася розробка Delphi-подібної мови програмування для Linux. Новий продукт отримав назву Kylix. Delphi вплинув створення концепції мови C# для платформи .NET. Багато його елементів та концептуальні рішення увійшли до складу С#. Однією з причин називають перехід Андерса Хейлсберга, одного з провідних розробників Delphi з компанії Borland Ltd. у Microsoft Corp.
У березні 2006 року компанія Borland ухвалила рішення про припинення подальшого розвитку інтегрованих середовищ розробки JBuilder, Delphi та C++Builder через збитковість цього напряму. Був запланований продаж IDE-сектору компанії. Група прихильників вільного програмного забезпечення організувала збір коштів на купівлю у Borland прав на середовище розробки та компілятор. Однак у листопаді того ж року було ухвалено рішення відмовитися від продажу IDE бізнесу.
Після цього розробкою IDE-продуктів стала займатися нова компанія CodeGear, яка була фінансово повністю підконтрольна Borland.
У березні 2007 року CodeGear порадувала користувачів оновленої лінійкою продуктів Delphi 2007 for Win32 і виходом нового продукту Delphi 2007 for PHP.
25 серпня 2008 року компанія Embarcadero, новий господар CodeGear, опублікувала прес-реліз на Delphi for Win32 2009. У цій версії з'явилося багато нововведень на рівні мови:
• За замовчуванням повна підтримка Юнікоду у всіх частинах мови, VCL та RTL;
• Заміна звернень до всіх функцій Windows API на юнікодні аналоги (тобто MessageBox викликає MessageBoxW, а не MessageBoxA).
• Узагальнені типи, вони ж є generics.
• Анонімні методи.
• Нова директива компілятора $POINTERMATH [ON|OFF].
• Функція Exit тепер може приймати установки відповідно до типу функції.
У версії Delphi XE2 (2011) був доданий компілятор Win64 і крос-компіляція для операційних систем фірми Apple (MacOS X, iOS).
Про наступну версію у своєму інтерв'ю розповідав Всеволод Леонов, російський євангеліст Delphi із компанії Embarcadero Technologies:
Продукт Delphi XE3 є продовженням нового покоління засобів швидкої розробки сімейства Delphi. Нагадаю, у 2011 році вийшла Delphi XE2 із платформою FireMonkey, яка є альтернативою бібліотеці візуальних компонентів VCL.
Вона дуже схожа на VCL за методами використання та складом компонентів (кнопки, мітки, поля введення, меню і т.д.), але має здатність бути перенесеною на іншу операційну систему. FireMonkey - кросплатформова. Програми, створені за допомогою FireMonkey, можуть компілюватись і під Windows, і під Mac OS. Майже в один-два «кліки» ми можемо перезбирати проект під принципово іншу операційну систему. Майже всі демонстраційні проекти, що поставляються з Delphi на платформі FireMonkey, мають дві версії: одну під Windows, іншу - під Mac OS. І для цього не потрібно вносити зміни до вихідного коду програми
Версія Delphi XE5, що вийшла в 2013 році, забезпечила крос-компіляцію додатків для пристроїв на платформі ARM/Android.
У квітні 2016 року з'явилася Delphi 10.1 Berlin. Нововведення:
- Компілятор та набір інструментів Object Pascal для 64-розрядної iOS;
- Підтримка універсальних програм iOS (включення 32- та 64-розрядних двійкових файлів у пакет програми);
- Передпроглядання FireUI на мобільних платформах;
- Передпроглядання на різних пристроях;
- Розширені можливості роботи зі стилями у дизайнері єдиного інтерфейсу, у тому числі універсальні стилі та налаштування стилів Windows;
- Диспетчер пристроїв FireUI дозволяє змінювати специфікації доступних пристроїв та додавати нові пристрої;
- Елементи керування Memo, ListView, Calendar, Switch для платформи iOS;
- Компонент MapView для мобільних платформ (iOS та Android), що підтримує спеціалізовані бібліотеки інтерактивних карток для кожної платформи (розроблені відповідно Apple та Google).
Ні живий, ні мертвий
Відомо, що Delphi перманентно "ховають" або заявляють, що так жити не можна. Вони аргументують тим, що система стала монструозною, неактуальною, непідтримуваною, незручною, якоюсь ще...
Але можна згадати, що така думка найчастіше зустрічається в США та Західній Європі, де ця мова шаленої популярності і не мала ніколи. Там ці міркування можуть бути цілком резонними у багатьох випадках. Але є інші країни, де ситуація може відрізнятися — країни СНД та інші країни Східної Європи.
Із цим згоден Всеволод Леонов:
Невеликий історичний екскурс із приводу країн Східної Європи. Система освіти колишнього СРСР була дуже сильною в багатьох аспектах, але не в прикладному програмуванні. На початку 90-х як отримати доступ до комп'ютера, так і навчитися щось робити в сучасних середовищах розробки могли лише ті, хто мав певну спеціальність.
Цілі факультети «пролітали повз» фундаментальні курси з програмування.І наявність Turbo Pascal з низьким порогом входження, а потім середовища Delphi, що дозволяє зайнятися самоосвітою в хорошому розумінні цього слова, змогли наситити ІТ-галузь досить грамотними розробниками, а також підвищити загальнонаціональний інженерний рівень створення прикладного програмного забезпечення.
Таким чином, для країн колишнього соцтабору зв'язки Pascal/Delphi різко висмикнула економіку з ІТ-небуття за рахунок дуже простої мови програмування та середовища візуальної розробки на основі готових компонентів.
Новий герой із open source
Найбільш відомою вільною реалізацією мови Pascal є Free Pascal. Крім відкритості вихідного коду, його основною перевагою є мультиплатформність, а також підтримка різних діалектів.
На основі FreePascal створено вільну мультиплатформну IDE Lazarus, що дозволяє працювати з проектами Delphi. Вона ґрунтується на бібліотеці візуальних компонентів Lazarus Component Library (LCL).
Список заявлених підтримуваних платформ:
• Windows: 98, 2k, XP, Vista, 7, 32 та 64bit;
• FreeBSD/Linux: gtk 2.8 та qt4.5, 32 та 64bit;
• Mac OS X: 10.4, LCL тільки 32bit, не LCL може бути 64bit.
З іншого боку, середа Delphi у міру розвитку справді ставала все більш громіздкою та малопридатною для навчання програмуванню. Крім того, немає безкоштовної версії Delphi навіть для академічного використання. Дані фактори призвели до практично повного зникнення Delphi зі сфери освіти.
Історія Delphi
Історія Delphi містить деякі цікаві факти. Давайте з нею ознайомимося. Назва цієї мови програмування перегукується з ім'ям одного з давньогрецьких міст на узбережжі Коринфської затоки - Дельфи.
Однак, на відміну від цієї пам'ятки, Delphi входить до числа популярних сучасних систем, що дозволяють розробляти програми. Ефектну назву вигадали розробники цієї системи, а Ви як вважаєте?
Місто Дельфи, отримало свою назву від імені бога мудрості Аполлона, який був і покровителем мистецтв. До наших днів дійшов міф, що головне святилище бога мудрості знаходилося саме в Дельфах. Глава дослідницької групи зі створення системи програмування Delphi Чак Язджевскі якось згадував, що ім'я Delphi, зрештою, було висунуто Денні Торпом у момент чергової «мозкової атаки».
Розробники хотіли, щоб у назві було відображено виняткові можливості продукту під час роботи з базами даних. Delphi якраз до речі поєднувалося з надзвичайно заслуженим ім'ям у цій галузі – Oracle. Система програмування Delphi включає одні з кращих, а може і найкращі досягнення сучасної теорії розробки програм.
Рідко, але можна почути, що Delphi є інтегрованим середовищем для створення програм. Це правда, адже це середовище містить багато необхідних інструментів та компонентів, з яких потім складаються проекти – готові програми. Delphi є візуальним середовищем програмування. Іншими словами, інтерфейс програми Delphi розробляється лише простим переміщенням необхідних складових елементів з відповідного набору.
Щоб ця інструкція свого роду «ожила» і почала свою роботу, треба подумати ще про дещо про написання програми її поведінки. В якості базової мови програмування Delphi був обраний Object Pascal, іншими словами, Паскаль, заснований на об'єктно-орієнтованому програмуванні.Ядром, буйно розрослим згодом у гіллясте дерево Delphi, стала мова програмування Turbo Pascal (вираз Turbo пов'язані з торговою маркою творця системи фірми Borland International).
Основна відмінність системи програмування Delphi від Turbo Pascal у тому, що Turbo Pascal більшою мірою розроблений до роботи у текстовому режимі ОС (операційної системи) DOS, а система програмування Delphi орієнтовано графічний режим, втім, як і Microsoft Windows. Однак програми, які розроблені мовою Turbo Pascal і які не використовують графічні засоби, після деякого налаштування виконуватимуться в середовищі Delphi.
Проте програми, написані мовою Turbo Pascal і які не використовують графічні засоби, після невеликого налаштування можуть виконуватися серед Delphi. Графічні можливості Delphi дають можливість бачити на екрані дисплея, як «оживають» численні конструкції мови. Цей факт відіграє велику роль для ефективного засвоєння за короткий час.
Delphi є потужною системою програмування, яка має багато додатків скрізь: наукові та інженерні розрахунки, автоматизація управлінської діяльності. Delphi - досить тонкий і універсальний інструмент, який здатний багато, якщо ним керує досвідчений майстер.
Зв'язок Delphi з Турбо Паскаль.
Історія Delphi пов'язана з Турбо Паскаль: Delphi є результатом розвитку мови програмування Turbo Pascal, що виникла з мови Паскаль. Pascal був у той час процедурною мовою, тоді як Turbo Pascal (з версії 5.5) додав Pascal об'єктно-орієнтоване програмування, а для Delphi — можливість доступу до опису класів і членів класу у вихідному коді.
Відмінна властивість Delphi від C++ полягає у відсутності можливості розміщувати об'єкти в стеку (тоді як Turbo Pascal передав об'єкти з можливістю їх розміщення в стеку) - всі ці об'єкти згодом опиняються в динамічній області (купі). Спочатку Object Pascal, та був і мова Delphi стали функціональними нарощуваннями мови програмування Turbo Pascal.
Версії компілятора якраз про це свідчать. Наприклад, у Delphi 7 включає компілятор версією 15.0 (7.0 - позначення останньої версії Borland Pascal / Turbo Pascal). Компілятор в Delphi 1 мав версію 8.0, Delphi 2 - 9.0 і т. д., компілятор мови Pascal мав версію 11.0. Ось коротка історія Delphi.
Якщо Вас зацікавило це середовище програмування, то починайте навчатися програмуванню, і наш сайт Вам у цьому допоможе.
Історія Delphi - від Паскаля до Embarcadero Delphi XE 2
Цей документ містить короткий опис версій Delphi та їх історію, а також короткий список функцій та приміток. Дізнайтеся, як Delphi перетворився з Pascal на інструмент RAD, який може допомогти вам вирішити складні завдання розробки для створення високопродуктивних та масштабованих додатків, починаючи від додатків для настільних комп'ютерів та баз даних і закінчуючи мобільними та розподіленими програмами для Інтернету – не тільки для Windows, але і для Linux та .NET.
Що таке Делфі?
Delphi - це компілювана, строго типізована мова високого рівня, яка підтримує структурований та об'єктно-орієнтований дизайн. Мова Delphi заснована на Object Pascal. Сьогодні Delphi - це набагато більше, ніж просто "мова Object Pascal".
Коріння: Паскаль та його історія
Походження Паскаля багато в чому завдячує своїм дизайном Алголу - першій мові високого рівня з легкочитаним, структурованим і систематично визначеним синтаксисом. Наприкінці шістдесятих (196X) було розроблено кілька пропозицій щодо еволюційного наступника Алгола. Найуспішнішим був Паскаль, визначений професором Ніклаусом Віртом. Вірт опублікував вихідне визначення Паскаля у 1971 році. Воно було реалізовано у 1973 році з деякими змінами. Багато особливостей Паскаля прийшли з ранніх мов. Заява про випадок , а передача параметра "значення-результат" прийшла з Алгола, а структури записів були схожі на Кобол і PL 1. Крім очищення або виключення деяких маловідомих функцій Алгола, Паскаль додав можливість визначати нові типи даних з більш простих існуючих. . Паскаль також підтримував динамічні структури даних; т. е. структури даних, які можуть збільшуватися та зменшуватися під час роботи програми. Мова була розроблена як навчальний посібник для студентів класів програмування.
У 1975 році Вірт і Дженсен випустили повний довідник Pascal «Посібник користувача та звіт щодо Pascal». Вірт припинив роботу над Паскалем у 1977 році, щоб створити нову мову Модула – наступник Паскаля.
Borland Pascal
З випуском (листопад 1983 р.) Turbo Pascal 1.0 компанія Borland розпочала свою подорож у світ середовищ та інструментів розробки. Для створення Turbo Pascal 1.0 Borland ліцензувала швидке та недороге ядро компілятора Pascal, написане Андерсом Хейлсбергом. Turbo Pascal представив інтегроване середовище розробки (IDE), де ви могли редагувати код, запускати компілятор, бачити помилки та повертатися до рядків, які містять ці помилки.Компілятор Turbo Pascal був однією з найбільш продаваних серій компіляторів усіх часів і зробив мову особливо популярною на платформі ПК.
У 1995 році Borland відродила свою версію Pascal, представивши середовище швидкої розробки додатків під назвою Delphi, перетворивши Pascal на візуальну мову програмування. Стратегічне рішення полягало в тому, щоб зробити інструменти бази даних та засоби зв'язку центральною частиною нового продукту Pascal.
Коріння: Delphi
Після випуску Turbo Pascal 1 Андерс приєднався до компанії як співробітник і був архітектором усіх версій компілятора Turbo Pascal і перших трьох версій Delphi. Будучи головним архітектором Borland, Хейлсберг таємно перетворив Turbo Pascal на об'єктно-орієнтовану мову розробки додатків із справді візуальним середовищем та чудовими функціями доступу до баз даних: Delphi.
На наступних двох сторінках наведено короткий опис версій Delphi та їх історії, а також короткий список функцій та приміток.
Тепер, коли ми знаємо, що таке Delphi і де його коріння, настав час здійснити подорож у минуле.
Чому назва "Дельфі"?
Як пояснюється у статті Delphi Museum, проект під кодовою назвою Delphi зародився в середині 1993 року. Чому саме Delphi? Це було просто: «Якщо ви хочете поговорити з Оракулом, вирушайте до Дельфи». Коли настав час вибрати назву продукту для роздрібного продажу, після статті у Windows Tech Journal про продукт, який змінить життя програмістів, запропонована (остаточна) назва була AppBuilder. Оскільки Novell випустила Visual AppBuilder, хлопцям Borland довелося вибрати інше ім'я; це стало чимось на зразок комедії: чим наполегливіше люди намагалися відкинути «Delphi» через назву продукту, тим більшу підтримку він отримав.Колись рекламована як «вбивця VB», Delphi залишається наріжним каменем продукту для Borland.
Примітка: деякі з наведених нижче посилань, зазначених зірочкою (*), з використанням Інтернет-архіву WayBackMachine перенесуть вас на кілька років у минуле, показуючи, як сайт Delphi виглядав давним-давно.
Інші посилання вкажуть вам більш глибокий погляд на кожну (нову) технологію з навчальними посібниками та статтями.
Delphi 1 (1995)
Delphi, потужний інструмент розробки програмування для Windows Borland, вперше з'явився в 1995 році. Delphi 1 розширив мову Borland Pascal, надавши об'єктно-орієнтований та заснований на формах підхід, надзвичайно швидкий власний компілятор коду, візуальні двосторонні інструменти та велику базу даних. підтримку, тісну інтеграцію з Windows та технологією компонентів.
Слоган Delphi 1*
: Delphi і Delphi Client/Server — єдині інструменти розробки, які забезпечують переваги швидкої розробки додатків (RAD) за рахунок візуального проектування на основі компонентів, можливостей компілятора коду, що оптимізує, і масштабованого клієнт-серверного рішення.
Delphi 2 (1996 р.)
Delphi 2 * - єдиний інструмент для швидкої розробки додатків, який поєднує в собі продуктивність найшвидшого в світі оптимізує 32-розрядного компілятора власного коду, продуктивність візуального проектування на основі компонентів і гнучкість масштабованої архітектури бази даних у надійне об'єктно-орієнтоване середовище.
Delphi 2, окрім розробки для платформи Win32 (повна підтримка та інтеграція Windows 95), містить покращену сітку бази даних, автоматизацію OLE та підтримку різних типів даних, тип даних довгих рядків та успадкування візуальних форм.Delphi 2: "Простота VB з потужністю C++"
Delphi 3 (1997 р.)
Найбільш повний набір візуальних високопродуктивних клієнтських та серверних засобів розробки для створення розподілених корпоративних та веб-додатків.
У Delphi 3 * представлені нові функції та вдосконалення у наступних областях: технологія аналізу коду, налагодження DLL, шаблони компонентів, компоненти DecisionCube та TeeChart, технологія WebBroker, ActiveForms, пакети компонентів та інтеграція з COM через інтерфейси.
Delphi 4 (1998 р.)
Delphi 4* - це комплексний набір професійних та клієнт-серверних засобів розробки для створення високопродуктивних рішень для розподілених обчислень. Delphi забезпечує сумісність з Java, високопродуктивні драйвери баз даних, розробку CORBA та підтримку Microsoft BackOffice. У вас ніколи не було більш продуктивного способу налаштування, керування, візуалізації та оновлення даних. З Delphi ви доставляєте надійні програми у виробництво вчасно і в рамках бюджету.
У Delphi 4 з'явилися компоненти стикування, прив'язки та обмеження. Серед нових функцій - AppBrowser, динамічні масиви, навантаження методів, підтримка Windows 98, покращена підтримка OLE і COM, а також розширена підтримка баз даних.
Delphi 5 (1999)
Високопродуктивна технологія для Інтернету
У Delphi 5* представлено безліч нових функцій та покращень. Деякі з багатьох інших: різні макети робочого столу, концепція кадрів, паралельна розробка, можливості перекладу, розширений вбудований налагоджувач, нові можливості Інтернету (XML), велика потужність бази даних (підтримка ADO) і т.д.
Потім, в 2000 році, Delphi 6 став першим інструментом, що повністю підтримує нові і з'являються веб-сервіси.
Далі слідує короткий опис останніх версій Delphi, а також короткий список функцій і приміток.
Delphi 6 (2000)
Borland Delphi - перше середовище швидкої розробки додатків для Windows, що повністю підтримує нові і з'являються веб-служби. За допомогою Delphi корпоративні або індивідуальні розробники можуть швидко та легко створювати програми для електронного бізнесу нового покоління.
У Delphi 6 представлені нові функції та вдосконалення у таких областях: IDE, Інтернет, XML, компілятор, COM/Active X, підтримка баз даних.
Більш того, в Delphi 6 додана підтримка кросплатформової розробки, що дозволяє використовувати один і той же код. компілюється за допомогою Delphi (під Windows) та Kylix (під Linux). Включено додаткові покращення: підтримка веб-служб, механізм DBExpress, нові компоненти та класи.
Delphi 7 (2001 р.)
Borland Delphi 7 Studio надає довгоочікуваний розробниками шлях переходу до Microsoft .NET. З Delphi вибір завжди за вами: ви керуєте повноцінною студією розробки електронного бізнесу та можете легко трансформувати свої рішення на Linux.
Delphi 8
До 8-річчя Delphi компанія Borland підготувала найбільш значний випуск Delphi: Delphi 8 продовжує надавати бібліотеку візуальних компонентів (VCL) та бібліотеку компонентів для крос-платформної (CLX) розробки для Win32 (і Linux), а також нові функції. та постійні вдосконалення фреймворку, компілятора, IDE та часу розробки.
Delphi 2005 (частина Borland Developer Studio 2005)
Diamondback – кодова назва наступного випуску Delphi. Нове середовище розробки Delphi підтримує декілька користувачів. Він підтримує Delphi для Win 32, Delphi для .NET та C#.
Delphi 2006 (частина Borland Developer Studio 2006)
BDS 2006 (кодова назва «DeXter») включає повну підтримку RAD для C++ та C# на додаток до мов програмування Delphi для Win32 та Delphi для .NET.
Turbo Delphi - для розробки Win32 та .Net
. Лінійка продуктів Turbo Delphi є підмножиною BDS 2006 року.
CodeGear Delphi 2007
Delphi 2007 випущено в березні 2007 р. Delphi 2007 для Win32 в першу чергу призначений для розробників Win32, які бажають оновити свої існуючі проекти, щоб включити в них повну підтримку Vista - тематичні програми та підтримку VCL для перегляду, файлових діалогів та компонентів діалогу задач.
Embarcadero Delphi 2009
Embarcadero Delphi 2009 . Підтримка .Net припинена. Delphi 2009 має підтримку Unicode, нові мовні функції, такі як методи Generics та Anonymous, елементи керування Ribbon, DataSnap 2009.
Embarcadero Delphi 2010
Embarcadero Delphi 2010 випущений у 2009 році. Delphi 2010 дозволяє створювати сенсорні інтерфейси для планшетів, сенсорних панелей і кіосків.
Embarcadero Delphi XE
Embarcadero Delphi XE випущено в 2010 р. Delphi 2011 містить безліч нових функцій і покращень: вбудоване управління вихідним кодом, вбудована хмарна розробка (Windows Azure, Amazon EC2), інноваційний розширений набір інструментів для оптимізованої розробки, багаторівневий DataSnap Multi, багато іншого.
Embarcadero Delphi XE 2
Embarcadero Delphi XE 2, випущений у 2011 році. Delphi XE2 дозволить вам: створювати 64-розрядні програми Delphi; використовувати той самий вихідний код для Windows і OS X; створювати програму FireMonkey на базі графічного процесора (для бізнесу HD та 3D). , Розширте багаторівневі програми DataSnap за допомогою нових мобільних та хмарних підключень у RAD Cloud, Використовуйте стилі VCL для модернізації зовнішнього вигляду ваших програм.