История Delphi (программное обеспечение)
Оригинальный автор(ы) | Борланд , КодГир , Эмбаркадеро |
---|---|
Разработчик(и) | Эмбаркадеро Технологии |
Тип | ИДЕТ |
Веб-сайт | Дельфи |
На этой странице подробно описана история языка программирования и программного продукта Delphi .
Корни и рождение
[ редактировать ]Delphi произошел от Borland Turbo Pascal для Windows , который сам по себе является развитием Borland Turbo Pascal и Borland Pascal with Objects с поддержкой Windows, очень быстрых 16-битных компиляторов MS-DOS с собственным кодом и собственной сложной интегрированной средой разработки (IDE) и текстовым пользователем. набор интерфейсных инструментов для DOS ( Turbo Vision ). Ранний Turbo Pascal (для MS-DOS) был написан на диалекте языка программирования Pascal ; в более поздних версиях была добавлена поддержка объектов , и она получила название Object Pascal .
Первоначально Delphi было одним из многих кодовых названий предварительной версии проекта инструмента разработки Borland . Разработчик Borland Дэнни Торп предложил кодовое имя Delphi в отношении Oracle в Delphi . Одной из целей разработки продукта было обеспечение программистам возможности подключения к базе данных в качестве ключевой функции, а популярным пакетом баз данных в то время была база данных Oracle ; следовательно: «Если вы хотите поговорить с [] Оракулом, идите в Дельфи».
По мере продолжения разработки первого выпуска кодовое имя Delphi приобрело популярность среди команды разработчиков и группы бета-тестирования. Однако руководство маркетинга Borland предпочло функциональное название продукта знаковому и готовилось к выпуску продукта под названием Borland AppBuilder.
Незадолго до выпуска продукта Borland в 1995 году был выпущен Novell AppBuilder, в результате чего Borland потребовалось новое название продукта. После долгих дебатов и многочисленных исследований рынка кодовое название Delphi стало названием продукта Delphi. [1]
Ранние годы Borland (1995–2003)
[ редактировать ]Борланд Дельфи
[ редактировать ]Delphi (позже известный как Delphi 1) был выпущен в 1995 году для 16-битной Windows 3.1 и был ранним примером того, что стало известно как инструменты быстрой разработки приложений (RAD). Возможности Delphi 1 включали:
- Визуальные двусторонние инструменты
- Модель события метода свойства (PME)
- Управление объектами, записями, компонентами и памятью владельца
- Библиотека визуальных компонентов (VCL)
- Библиотека времени выполнения (RTL)
- Структурированная обработка исключений
- Компоненты, учитывающие данные, работают во время разработки
- Поддержка баз данных через BDE и SQL Links.
Борланд Дельфи 2
[ редактировать ]Delphi 2, выпущенный в 1996 году, поддерживал 32-битные среды Windows и входил в состав Delphi 1, чтобы сохранить разработку 16-битных приложений Windows 3.1. Новые компоненты Quickreport заменяют Borland ReportSmith. Delphi 2 также представила:
- Сетка базы данных
- OLE-автоматизация
- Визуальное наследование форм
- TDataModule
- Длинные строки (более 255 символов ASCII)
Борланд Делфи 3
[ редактировать ]В Delphi 3, выпущенном в 1997 году, добавлено:
- Новые компоненты VCL, инкапсулирующие версию 4.71 общих элементов управления Windows (таких как Rebar и Toolbar).
- Архитектура TDataset отделена от BDE
- Отладка DLL
- Технология анализа кода
- Пакеты компонентов и шаблоны, а также интеграция с COM через интерфейсы.
- DecisionCube и Teechart для построения статистических графиков Компоненты
- Вебброкер
- Активформс
- Трехуровневая архитектура MIDAS
Инприз Делфи 4
[ редактировать ]Inprise Delphi 4, выпущенный в 1998 году, полностью переработал редактор и стал закрепляемым. Это была последняя версия, поставляемая с Delphi 1 для 16-битного программирования. Новые функции включали:
- В VCL добавлена поддержка якорей и ограничений ActionLists.
- Перегрузка метода
- Динамические массивы
- Высокопроизводительные драйверы баз данных
- Windows 98 и Microsoft BackOffice. Поддержка
- с Java Совместимость
- CORBA Разработка
Борланд Делфи 5
[ редактировать ]Borland Delphi 5 был выпущен в 1999 году и усовершенствован Delphi 4, добавив:
- Рамки
- Параллельная разработка
- Возможности перевода
- Улучшенный интегрированный отладчик
- XML Поддержка
- ADO Поддержка базы данных
- подсчета ссылок Интерфейсы
Борланд Дельфи 6
[ редактировать ]поддерживал как Linux (под названием Kylix Выпущенный в 2001 году, Delphi 6 впервые ), так и Windows и предлагал кроссплатформенную альтернативу VCL , известную как CLX. В Delphi 6 также добавлено:
- Окно структуры
- Веб-сервисы SOAP
- дбЭкспресс
- BizSnap, WebSnap и DataSnap
Борланд Делфи 7
[ редактировать ]В Delphi 7, выпущенном в августе 2002 г., добавлена поддержка:
- Разработка веб-приложений
- Windows XP Темы
Delphi 7, используемая большим количеством разработчиков Delphi, чем любая другая версия, является одной из самых успешных IDE, созданных Borland. Его стабильность, скорость и низкие требования к оборудованию привели к его активному использованию до 2020 года.
Более поздние годы Borland (2003–2008)
[ редактировать ]Борланд Дельфи 8
[ редактировать ]Delphi 8 (Borland Developer Studio 2.0), выпущенный в декабре 2003 года, представлял собой выпуск только для .NET , в котором код Delphi Object Pascal компилировался в .NET CIL . IDE изменилась на закрепленный интерфейс (называемый Galileo ), похожий на Microsoft Visual Studio.NET. Delphi 8 подвергся резкой критике [ кем? ] за низкое качество и неспособность создавать собственные приложения (код Win32 API/x86). Невозможность создания собственных приложений применима только к этой версии; эта возможность будет восстановлена в следующем выпуске.
Борланд Дельфи 2005
[ редактировать ]Следующая версия, Delphi 2005 (Delphi 9, также Borland Developer Studio 3.0), включала разработку Win32 и .NET в единую среду разработки, что еще раз подтверждает приверженность Borland разработчикам Win32. Delphi 2005 включал:
- Возобновлена возможность компилировать собственные приложения Windows (*.exe) после удаления из Delphi 8.
- Манипулирование живыми данными из базы данных во время разработки
- Улучшенная IDE с несколькими темами.
- for ... in (например, foreach в C# ) на язык.
- Многоюнитные пространства имен
- Анализ ошибок
- Вкладка «История»
- Встраивание функций
- Рефакторинг
- Подстановочный знак в использования операторах
- Обозреватель данных
- Интегрированное модульное тестирование
Delphi 2005 подвергся широкой критике [2] за его ошибки; И Delphi 8, и Delphi 2005 имели проблемы со стабильностью при поставке, которые лишь частично были решены в пакетах обновлений. Начиная с этого выпуска, поддержка CLX для новых приложений была прекращена.
Борланд Дельфи 2006
[ редактировать ]В конце 2005 года был выпущен Delphi 2006 (Delphi 10, также Borland Developer Studio 4.0), объединивший разработку C# и Delphi.NET, Delphi Win32 и C++ (предварительная версия на момент поставки, но стабилизированная в обновлении 1) в единой IDE. На момент поставки он был намного более стабильным, чем Delphi 8 или Delphi 2005, и был улучшен после выпуска двух обновлений и нескольких исправлений. Delphi 2006 включал:
- Перегрузка оператора
- Статические методы и свойства
- Рекомендации дизайнера, вид позиционера формы
- Живые шаблоны кода, завершение блоков
- Номера строк, полосы изменения, синхронное редактирование
- Свертывание кода и навигация по методам
- Подсказки по отладке
- Палитра инструментов с возможностью поиска
- Менеджер памяти FastMM
- Поддержка MySQL
- Поддержка Unicode в dbExpress
Турбо-Делфи и Турбо-Делфи для .NET
[ редактировать ]6 сентября 2006 года группа разработчиков инструментов (рабочее название еще не выделенной компании) Borland Software Corporation выпустила одноязычные версии Borland Developer Studio 2006, вернув название Turbo . Набор продуктов Turbo включал Turbo Delphi для Win32, Turbo Delphi для .NET, Turbo C++ и Turbo C#. Существовало два варианта каждой редакции: Explorer , версию для бесплатной загрузки, и версию Professional по цене 899 долларов США для новых пользователей и 399 долларов США за обновления, которые открывали доступ к тысячам сторонних компонентов. В отличие от более ранних Personal версий Delphi , версии Explorer можно было использовать для коммерческой разработки.
Дельфи Трансфер
[ редактировать ]8 февраля 2006 года Borland объявила, что ищет покупателя для своей линейки продуктов IDE и баз данных, включая Delphi, чтобы сконцентрироваться на своей линейке ALM . передала группу средств разработки независимой дочерней компании CodeGear, Вместо того, чтобы продавать ее, Borland 14 ноября 2006 года находящейся в полной собственности.
Программное обеспечение Delphi 2007
[ редактировать ]Delphi 2007 (Delphi 11), первая версия компании CodeGear, была выпущена 16 марта 2007 года. Первой была выпущена версия Win32, а затем версия .NET Delphi 2007 на основе .NET Framework 2.0 была выпущена как часть CodeGear RAD. Продукт студии 2007 года. Впервые Delphi можно было загрузить из Интернета и активировать с помощью лицензионного ключа. Новые функции включали:
- Поддержка MSBuild , событий сборки и конфигураций сборки.
- Улучшения в VCL для Windows Vista
- dbExpress 4 с пулом соединений и драйверами делегатов
- Окна просмотра процессора
- Улучшения FastCode
- Поддержка IntraWeb/AJAX
- Языковая поддержка французского, немецкого и японского языков.
В Delphi 2007 также было удалено несколько функций:
- C#Builder из-за низких продаж из-за того, что Visual Studio также предлагает C#.
- Дизайнер Windows Form для Delphi .NET, поскольку он был основан на части API платформы .NET, изменился в .NET 2.0 настолько радикально, что обновление IDE было бы серьезной задачей.
Интернационализированные версии Delphi 2007 поставлялись одновременно на английском, французском, немецком и японском языках. RAD Studio 2007 (под кодовым названием Highlander), включавшая разработку .NET и C++Builder, была выпущена 5 сентября 2007 года.
Делфи для PHP
[ редактировать ]В эпоху CodeGear появилась IDE, ориентированная на разработку PHP , несмотря на слово «Delphi» в названии продукта. Delphi для PHP представлял собой PHP-инфраструктуру, похожую на VCL, которая позволяла использовать ту же методологию быстрой разработки приложений для PHP, что и в веб-форме ASP.NET. Версии 1.0 и 2.0 были выпущены в марте 2007 и апреле 2008 года соответственно. Позднее IDE превратилась в RadPHP после приобретения CodeGear компанией Embarcadero.
Годы Эмбаркадеро (2008–2015)
[ редактировать ]Borland продала CodeGear компании Embarcadero Technologies в 2008 году. Embarcadero сохранила подразделение CodeGear, созданное Borland для идентификации своих предложений инструментов и баз данных, но определила свои собственные инструменты баз данных под названием DatabaseGear.
Программное обеспечение Delphi 2009 [3]
[ редактировать ]В Delphi 2009 (Delphi 12, кодовое имя Tiburón) добавлено множество новых функций:
- Полная поддержка Unicode в компонентах VCL и RTL.
- Дженерики
- Анонимные методы для собственной разработки Win32
- Ленточные элементы управления
- Обновления библиотеки DataSnap
- Конфигурации сборки
- Обозреватель классов
- Поддержка PNG
В Delphi 2009 прекращена поддержка разработки .NET. [4] заменена Delphi Prism, разработанной RemObjects Software .
Программное обеспечение Delphi 2010 [5]
[ редактировать ]Delphi 2010 (под кодовым названием Weaver, он же Delphi 14; версии 13 не было), был выпущен 25 августа 2009 года и является вторым выпуском Delphi с поддержкой Unicode. В него вошли:
- Новая система информации о типах времени выполнения компилятора (RTTI).
- Поддержка Windows 7
- Direct2D Холст
- Сенсорный экран и жесты
- Форматёр исходного кода
- Визуализаторы отладчика
- Точки останова для конкретных потоков
- Фоновая компиляция
- Аудит исходного кода и метрики
- Возможность также использовать палитру компонентов старого стиля в IDE.
Эмбаркадеро Delphi XE [6]
[ редактировать ]Delphi XE (он же Delphi 2011, [7] под кодовым названием Fulcrum), был выпущен 30 августа 2010 г. и в нем были улучшены среда разработки и язык с помощью:
- Библиотека регулярных выражений
- Интеграция Subversion
- Фильтры dbExpress, аутентификация, генерация прокси, платформа JavaScript и поддержка REST
- Инди ВебБрокер
- Поддержка Amazon EC2 и Microsoft Azure.
- Создание групп
- Именованные потоки в отладчике
- Аудит командной строки, метрики и генерация документов
Стартовая версия Delphi
[ редактировать ]27 января 2011 г. Embarcadero объявила о доступности новой версии Starter Edition, которая предоставляет независимым разработчикам, студентам и микропредприятиям немного сокращенный набор функций. [8] по цене менее четверти цены следующей самой дешевой версии. Эта версия Starter основана на Delphi XE с обновлением 1.
Эмбаркадеро Delphi XE2 [9]
[ редактировать ]1 сентября 2011 года Embarcadero выпустила RAD Studio XE2 (под кодовым названием Pulsar), которая включала Delphi XE2, C++Builder , Embarcadero Prism XE2 (версия 5.0 позже была обновлена до XE2.5 версии 5.1), которая была переименована из Delphi Prism и RadPHP XE2 (версия 4.0). В состав Delphi XE2 входят:
- Встроенная поддержка 64-битной версии Windows (кроме стартовой версии) в дополнение к давно поддерживаемым 32-битным версиям с некоторой обратной совместимостью . Приложения для 64-битных платформ можно было скомпилировать, но не протестировать и запустить на 32-битной платформе. XE2 IDE не может отлаживать 64-разрядные программы в Windows 8 и более поздних версиях.
- Новая библиотека под названием FireMonkey , которая поддерживает Windows, Mac OS X и портативные устройства Apple iPhone , iPod Touch и iPad . FireMonkey и VCL несовместимы; необходимо использовать один или другой, а старые приложения VCL не могут использовать FireMonkey, если пользовательские интерфейсы не воссозданы с помощью форм и элементов управления FireMonkey . Третьи стороны опубликовали информацию о том, как использовать формы FireMonkey в программном обеспечении VCL, чтобы облегчить постепенный переход, но даже в этом случае элементы управления VCL и FireMonkey нельзя использовать в одной и той же форме. [10]
- Живые привязки для VCL и FireMonkey
- Стили VCL
- Имена областей действия единиц
- Помощник по платформе
- Коннекторы DataSnap для мобильных устройств, облачный API, поддержка HTTPS и мониторинг TCP
- Поддержка dbExpress для драйверов ODBC.
- Менеджер по развертыванию
Эмбаркадеро заявил, что Linux поддержка операционной системы «рассматривается в дорожной карте», как и Android , и что они «привержены... FireMonkey... ожидают регулярных и частых обновлений FireMonkey». Версии до 2013 года поддерживали только разработку платформы iOS с Xcode 4.2.1 и ниже, OS X версии 10.7 и ниже, а также iOS SDK 4.3 и ниже.
Эмбаркадеро Delphi XE3 [11]
[ редактировать ]4 сентября 2012 года Embarcadero выпустила RAD Studio XE3, в которую вошли Delphi XE3, C++Builder, Embarcadero Prism XE3 (версия 5.2) и HTML5 Builder XE3 (версия 5.0), который был обновлен и переименован из RadPHP. В Delphi XE3 добавлено:
- Встроенная поддержка как 32-битных, так и 64-битных версий Windows (включая Windows 8), Mac OS X с платформой Firemonkey 2/FM².
- Действия FMX (FireMonkey), касания/жесты, макеты и привязки
- Поддержка FMX для стилей растровых изображений.
- FMX аудио/видео
- Поддержка VCL/FMX для сенсорных устройств
- Компонент датчика местоположения FMX
- Поддержка виртуальной клавиатуры
- Поддержка DirectX 10
Embarcadero Delphi XE4 [12]
[ редактировать ]22 апреля 2013 года Embarcadero выпустила RAD Studio XE4, которая включала Delphi XE4 и C++Builder, но отказалась от Embarcadero Prism и HTML5 Builder. XE4 включал следующие изменения:
- Два новых компилятора для мобильных приложений Delphi — кросс-компилятор Delphi для симулятора iOS и кросс-компилятор Delphi для устройств iOS. Эти компиляторы существенно отличаются от настольного компилятора Win64, поскольку они не поддерживают COM , встроенную ассемблерную сборку инструкций ЦП и шесть старых типов строк, таких как PChar. Новые мобильные компиляторы продвигают идею устранения указателей. Новые компиляторы требуют явного стиля передачи данных во внешние API и библиотеки и обратно.
- Библиотека времени выполнения Delphi XE4 (RTL) оптимизирована для строк Unicode, начиная с 0 и доступных только для чтения (неизменяемых), которые не могут быть проиндексированы с целью изменения их отдельных символов. RTL также добавляет процедуры исключений на основе битов состояния для процессоров ARM, которые не генерируют прерывания исключений.
- Стили iOS, стили Retina, виртуальные клавиатуры, менеджер развертывания магазина приложений
- Конструктор мобильных форм
- Компонент веб-браузера, компоненты датчиков движения и ориентации
- Компонент ListView
- Сервисы и уведомления платформы
- Компоненты универсального доступа к данным FireDAC
- Interbase IBLite и IBToGO
Эмбаркадеро Delphi XE5 [13]
[ редактировать ]12 сентября 2013 г. Embarcadero выпустила RAD Studio XE5, в которую вошли Delphi XE5 и C++Builder. Он добавил:
- Поддержка Android (в частности: устройства ARM v7 под управлением Gingerbread (2.3.3–2.3.7), Ice Cream Sandwich (4.0.3–4.0.4) и Jelly Bean (4.1.x, 4.2.x, 4.3.x))
- Менеджер развертывания для Android
- Поддержка стиля iOS 7
- Компоненты клиентского доступа и аутентификации REST Services
Эмбаркадеро Delphi XE6 [14]
[ редактировать ]15 апреля 2014 г. Embarcadero выпустила RAD Studio XE6, в которую вошли Delphi XE6 и C++Builder. Он позволяет разработчикам создавать скомпилированные в собственном коде приложения для всех платформ для настольных компьютеров, мобильных устройств и носимых устройств, таких как Google Glass, с единой кодовой базой C++ или Object Pascal (Delphi). В RAD Studio XE6 добавлено:
- Стили Windows 7 и 8.1
- Доступ к облачным веб-сервисам RESTful
- Совместимость FireDAC с большим количеством баз данных
- Полностью интегрированная поддержка InterBase.
Эмбаркадеро Delphi XE7 [15]
[ редактировать ]2 сентября 2014 г. Embarcadero выпустила RAD Studio XE7, в которую вошли Delphi XE7 и C++Builder. Его крупнейшая разработка позволила разработчикам Delphi/Object Pascal и C++ расширить существующие приложения Windows и создавать приложения, которые соединяют настольные и мобильные устройства с гаджетами, облачными сервисами, а также корпоративными данными и API, компилируя проекты FMX как для настольных, так и для мобильных устройств. XE7 также включал:
- Встраиваемая база данных IBLite для Windows, Mac, Android и iOS
- Поддержка нескольких дисплеев
- Поддержка мультитач и изменения жестов
- Полноэкранный режим погружения для Android
- Функция обновления по запросу для TListView на iOS и Android
- Функция сохранения состояния FMX.
Эмбаркадеро Delphi XE8 [16]
[ редактировать ]7 апреля 2015 года Embarcadero выпустила RAD Studio XE8, в которую вошли Delphi XE8 и C++Builder. В XE8 добавлены следующие инструменты:
- Менеджер пакетов GetIt
- Панель инструментов сообщества Embarcadero
- Встроенное представление TListView, TSwitch, TMemo, TCalendar, TMultiView и TEdit на iOS.
- Интерактивные карты
- Новые возможности медиатеки
- Поддержка InputQuery для маскировки полей ввода.
- Улучшения FireDAC
Эмбаркадеро Дельфи 10 Сиэтл [17]
[ редактировать ]31 августа 2015 года Embarcadero выпустила RAD Studio 10 Seattle, в которую вошли Delphi и C++Builder. Сиэтл включал:
- Поддержка фоновых служб Android
- Класс TBeaconDevice для превращения устройства поддерживаемой платформы в «маяк».
- Поддержка FireDAC для базы данных NoSQL MongoDB.
- FireMonkey контролирует поддержку zOrder для Windows
- Поддержка вызова API WinRT.
- StyleViewer для стилей Windows 10 в конструкторе растровых стилей
- Осведомленность о высоком разрешении и поддержка мониторов 4K
Обновление 1 (Delphi 10.0.1) было выпущено в ноябре 2015 г. и добавлено
[ редактировать ]- Управление FMX Grid для iOS
- Собственный стиль пользовательского интерфейса iOS
- Демонстрации новых функций FMX
- Поддержка платформ iOS 10 и macOS Sierra.
Годы Idera (с 2015 года под брендом Embarcadero)
[ редактировать ]В октябре 2015 года Embarcadero была приобретена Idera Software . Idera продолжает управлять подразделением инструментов для разработчиков под брендом Embarcadero.
Embarcadero Delphi 10.1 Берлин [18]
[ редактировать ]20 апреля 2016 года Embarcadero выпустила RAD Studio 10.1 Berlin, которая включала Delphi и C++Builder, генерирующие собственный код для 32- и 64-битных платформ Windows, OSX, iOS и Android (процессоры ARM, MIPS и X86). . Delphi 10.1 Berlin представил:
- Поддержка моста для настольных ПК Windows
- Поддержка Андроид 6.0
- Поддержка сервера EMS Apache
- Подсказка об изменении свойств
- Адресная книга для iOS и Android
- Элемент управления CalendarView
Делфи 10.1.1, обновление 1
[ редактировать ]Выпущено в сентябре 2016 г., в обновление 1 добавлено:
- Поддержка TGrid для iOS
- Переключатель ControlType для платформы или рендеринга
- Дизайнер элементов ListView FMX
- Поисковый фильтр FMX
- Развертывание приложений iOS в macOS Sierra
- Более 50 пакетов Интернета вещей
Делфи 10.1.2 Обновление 2
[ редактировать ]Выпущенное в декабре 2016 г. Обновление 2 включало:
- Развертывание в магазине приложений Windows 10
- Функция быстрого редактирования для дизайнера форм VCL.
- Элементы управления календарем VCL, имитирующие Window RT и обеспечивающие обратную совместимость.
- Стили Windows 10 для VCL и FMX
Эмбаркадеро Delphi 10.2 Токио [19]
[ редактировать ]22 марта 2017 г. Embarcadero выпустила RAD Studio 10.2 Tokyo, добавив:
- Поддержка 64-битной версии Linux ограничена консольными и невизуальными приложениями.
- Поддержка FireDAC Linux для СУБД с поддержкой Linux
- Поддержка MariaDB, MySQL и SQL Server, InterBase 2017 включен в основную установку.
- Поддержка Firebird для прямого ввода-вывода
- Новые элементы управления VCL для Windows 10
Делфи 10.2.1, обновление 1 [20]
[ редактировать ]Выпущено в августе 2017 г. Обновление 1 включало:
- Улучшенный QPS (качество, производительность, стабильность)
- Более 140 исправлений проблем с порталом качества, о которых сообщили клиенты.
- Загрузка пакета BPL для Windows Creators Update
- Улучшена поддержка последних версий iOS и XCode.
- Улучшения TEdit в последней версии Android, более быстрый рендеринг элементов управления.
- Разобрать API для других провайдеров
- Улучшения FireDAC для SQL Server, InterBase 2017, ODBC
Делфи 10.2.2 Обновление 2 [21]
[ редактировать ]Выпущенное в декабре 2017 года обновление 2 включало:
- Новые элементы управления и макеты VCL (панели)
- Набор данных в JSON
- Мобильные платформы
- Лицензирование RAD-сервера
- Улучшения пользовательского опыта (управление платформами, индикатор выполнения загрузки и т. д.)
- Быстрое редактирование FMX
- Темная тема IDE
Делфи 10.2.3, обновление 3 [22]
[ редактировать ]Выпущено в марте 2018 г. Обновление 3 включало:
- Расширенная поддержка RAD Server/ExtJS.
- InterBase 2017 включен в основную установку
- Мобильная поддержка включена в базовый пакет
- Шаблоны пользовательского интерфейса FMX
Embarcadero Delphi 10.2 Токио (Community Edition)
[ редактировать ]18 июля 2018 г. Embarcadero выпустила Community Edition для бесплатного скачивания. Коммерческое использование ограничено доходом не более 5000 долларов США . Похож на Professional, но исходный код библиотеки и компоненты VCL/FMX более ограничены.
Embarcadero Delphi 10.3 Рио [23]
[ редактировать ]21 ноября 2018 года Embarcadero выпустила RAD Studio 10.3 Rio. В этом выпуске было много улучшений, в том числе:
- Новые возможности языка Delphi – встроенные объявления блочно-локальных переменных и вывод типа.
- FireMonkey Android zOrder, встроенные элементы управления и API уровня 26
- Улучшения Windows 10 VCL и High DPI
- Расширение архитектуры RAD Server и поддержка Docker
- Android push-уведомление
Делфи 10.3.1 Обновление 1 [24]
[ редактировать ]Выпущено в феврале 2019 г. Обновление 1 включало:
- Расширенная поддержка устройств серий iOS 12 и iPhone X.
- Обновление пользовательского интерфейса консоли RAD Server и переход на платформу Ext JS.
- Улучшена поддержка FireDAC для Firebird 3.0.4 и встроенного Firebird.
- Новые стили VCL и FMX для нескольких устройств
- Компоненты производительности IDE
- Улучшение качества более чем 150 проблем, о которых сообщили клиенты.
Делфи 10.3.2 Обновление 2 [25]
[ редактировать ]Выпущено в июле 2019 г., обновление 2 и включает:
- Delphi MacOS 64-разрядная версия
- Мастера RAD-сервера и улучшения развертывания
- Поддержка push-уведомлений Android с помощью Firebase
- Поддержка графического пользовательского интерфейса Delphi Linux FireMonkey
- Поддержка 64-битной версии Delphi Android.
- Поддержка macOS Catalina (Delphi) и iOS 13
- Поддержка Docker RAD-сервера
Делфи 10.3.3, обновление 3 [26]
[ редактировать ]Выпущенное в ноябре 2019 года обновление 3 включало:
- Поддержка 64-битной версии Delphi Android.
- Поддержка Delphi iOS 13 и macOS Catalina
- Развертывание RAD-сервера Docker
- Улучшена стабильность привязки приложений.
- Улучшена поддержка push-уведомлений iOS.
- Улучшения отладчика
Эмбаркадеро Дельфи 10.4 Сидней [27]
[ редактировать ]26 мая 2020 г. компания Embarcadero выпустила RAD Studio 10.4 Sydney с такими новыми функциями, как:
- Основные улучшения Delphi Code Insight
- Унифицированное управление памятью на всех поддерживаемых платформах
- Расширенная поддержка платформы Delphi для нескольких устройств.
- Единый установщик для онлайн- и оффлайн-установок.
- Поддержка Windows Server 2019
- Обновления компонентов параллельного программирования
- Поддержка Metal API в OS X и IOS. Посмотреть полный список изменений
Делфи 10.4.1 Обновление 1 [28]
[ редактировать ]Выпущено в сентябре 2020 г. Обновление 1 включало:
- 850+ улучшений и исправлений
- Поддержка Windows Server 2019
- Улучшения в работе с несколькими мониторами и масштабировании 4K.
- Обновления компонентов параллельного программирования
Делфи 10.4.2 Обновление 2 [29]
[ редактировать ]Выпущенное 24 февраля 2021 г. Обновление 2 включало:
- Новые элементы управления VCL: TControlList и TNumberBox.
- Поддержка формата упаковки приложений MSIX
- Установщик поддерживает автоматическую установку в автоматическом режиме.
- Расширенный инструмент миграции
- Значительное увеличение скорости компилятора/IDE (более 30 интеграций пакетов исправлений IDE). [30] )
- Поддержка Android 11, macOS11, iOS 14
Эмбаркадеро Дельфы 11 Александрия [31]
[ редактировать ]9 сентября 2021 г. Embarcadero выпустила RAD Studio 11 Alexandria с новыми функциями, в том числе:
- IDE с высоким разрешением
- Стили VCL в дизайнере форм
- Рекомендации по проектированию FireMonkey
- 64-битная целевая платформа macOS ARM
- Поддержка Android API 30
Делфи 11.1, обновление 1
[ редактировать ]15 марта 2022 г. Embarcadero выпустила RAD Studio 11.1 с новыми функциями, в том числе:
- Множество улучшений IDE
- Расширенное качество IDE с высоким разрешением, а также улучшенное использование IDE с удаленным рабочим столом.
- Улучшения в дизайнерах с высоким разрешением для VCL и FireMonkey, а также в дизайнере форм VCL.
- Улучшения менеджера библиотек GetIt
- Анализ кода в Delphi и C++Builder
- Механизм Delphi LSP значительно улучшил производительность.
- Компиляторы Delphi и C++ для различных платформ были улучшены с точки зрения стабильности и производительности.
- Улучшенные библиотеки RTL, пользовательского интерфейса и базы данных.
Делфи 11.2, обновление 2
[ редактировать ]Выпущенное 5 сентября 2022 г. Обновление 2 включало:
- Релиз, ориентированный на качество
- Удаление Интернет Эксплорера
- iOS-симулятор для Delphi
Делфи 11.3, обновление 3 [32]
[ редактировать ]Выпущенное 27 февраля 2023 г. Обновление 3 включало:
- Улучшения IDE, особенно в отношении ToolsAPI и Delphi LSP.
- Улучшения качества во всех областях применения
- Поддержка Ubuntu 22 и Windows Server 2022. [33]
Embarcadero Delphi 12 Афины [31]
[ редактировать ]7 ноября 2023 года Embarcadero выпустила RAD Studio 12 Athens с новыми функциями. [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ Интерсимоне, Дэвид. «История Borland: Почему название «Delphi?» » . Архивировано из оригинала 11 апреля 2010 г. Проверено 7 января 2013 г.
- ^ Тим Андерсон. «Проблемы качества Borland и Delphi 2005» . Проверено 16 июня 2010 г.
- ^ «Что нового в Delphi и C++Builder 2009» . docs.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Сводка новостей: 15 декабря 2008 г.» . СДТаймс . ООО «БЗ Медиа». 15 декабря 2008. Архивировано из оригинала 25 марта 2012 года . Проверено 24 августа 2011 г.
- ^ «Что нового в Delphi и C++Builder 2010» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE» . Что нового . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Delphi Insider: предварительный просмотр: Delphi 2011 — это Delphi XE» . 9 августа 2010 года . Проверено 2 сентября 2010 г.
- ^ «Embarcadero представляет начальные версии сред быстрой разработки приложений C++Builder и Delphi» . СД Таймс . ООО «БЗ Медиа». 31 января 2011 года . Проверено 24 августа 2011 г.
- ^ «Что нового в Delphi и C++Builder XE2» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ Стюарт, Саймон (19 октября 2011 г.). «Мир, встречайте MonkeyMixer – используйте формы FireMonkey непосредственно в проектах VCL» . Simonjstuart.com. Архивировано из оригинала 19 января 2012 г. Проверено 5 марта 2012 г.
- ^ «Что нового в Delphi и C++Builder XE3» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE4» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE5» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE6» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE7» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Delphi и C++Builder XE8» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового в Сиэтле» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «Что нового было в Берлине» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ "Что нового" . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.2 Токио — Выпуск 1» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.2 Токио — Выпуск 2» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.2 Токио — Выпуск 3» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ "Что нового" . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.3 Рио — Выпуск 1» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.3 Рио — Выпуск 2» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.3 Рио — Выпуск 3» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ "Что нового" . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.4 Сидней — Выпуск 1» . docwiki.embarcadero.com . Эмбаркадеро Технологии . Проверено 6 ноября 2020 г.
- ^ «10.4 Сидней — Выпуск 2 — RAD Studio» . docwiki.embarcadero.com . Проверено 15 июля 2021 г.
- ^ Миллер, Дариан (28 февраля 2021 г.). «RAD Studio 10.4.2 включает более 30 изменений IDE Fix Pack!» . Ideas Awakened Inc. Проверено 15 июля 2021 г.
- ^ Перейти обратно: а б "Что нового" . docwiki.embarcadero.com . Эмбаркадеро Технологии.
- ^ «11 Александрия — Выпуск 3» . docwiki.embarcadero.com . Эмбаркадеро Технологии. 8 марта 2023 г.
- ^ Канту, Марко (27 февраля 2023 г.). «Объявление о доступности RAD Studio 11.3 Alexandria» . blogs.embarcadero.com . Эмбаркадеро Технологии.