Лучшие практики Delphi для нового проекта в 2021 году и в будущем
Цель этого руководства — описать экосистему разработки Delphi. Это может быть полезно для тех, кто переходит на Delphi с другого языка программирования.
Delphi действительно прост в освоении — синтаксис языка программирования можно выучить за часы. Паскаль, от которого произошел язык Object Pascal в Delphi, долгое время был очень популярным языком в колледжах и образовании для обучения основным концепциям разработки программного обеспечения. Знание основ программирования — важная часть программирования. Но существует целая экосистема терминологии и методов. Это всегда ошеломляет человека, имеющего другой опыт в области технологий.
Другая проблема заключается в том, что доступно так много различных компонентов, примеров и библиотек Delphi, что может быть довольно сложно решить, какие из них лучше всего подходят для той или иной цели. Вы избалованы выбором, и иногда слишком большой выбор может вызвать головную боль.
Итак, чтобы попытаться облегчить эту небольшую кривую обучения, в этой статье собраны некоторые из самых популярных инструментов, библиотек и лучших практик в Delphi. Вы можете найти больше интересных демонстраций, советов и приемов в нашем блоге.
Содержание
Как начать разработку на Delphi?
Первое, что нужно сделать, это загрузить Delphi с www.embarcadero.com . Вы можете найти последнюю версию Delphi 10.4.2 Community Edition, которая бесплатна для всех. Обязательно установите Delphi IDE с примерами и файлами справки, которые могут прийти за помощью когда-нибудь в будущем.
Как работать с программами Delphi в другом редакторе кода, например VS Code?
На торговой площадке VS Code есть официальное расширение для Embarcadero Delphi, которое позволяет без проблем работать с кодом Delphi в VS Code. Обратите внимание, что вам нужна активная лицензия (платная или пробная) для Delphi 11, чтобы использовать надстройку DelphiLSP VS Code . Это не будет работать с версией сообщества.
Чтобы использовать надстройку DelphiLSP VS Code, вам просто нужно иметь последнюю версию Embarcadero Delphi, установленную на вашем компьютере, и сгенерировать файл конфигурации LSP.
Как написать читаемый и поддерживаемый код на Delphi?
Компиляторы Embarcadero Delphi игнорируют любые пробелы и обеспечивают большую гибкость при написании кода. Но для удобства чтения и поддержки исходного кода Embarcadero определил руководство по стилю для Object Pascal Delphi . Я рекомендую вам проверить и узнать, как писать красивый код с помощью Object Pascal — или, по крайней мере, код, который, по мнению других, соответствует общепринятому стилю макета, что важно, если вы работаете с командой или участвуете в проекте с открытым исходным кодом.
Как отформатировать исходный код Delphi?
Каждый разработчик пишет код в своем стиле. Поскольку компиляторы Embarcadero игнорируют любые пробелы, в которых вы можете написать один и тот же код сотнями различных способов, это может привести к нечитаемому исходному коду.
Мы можем предотвратить это, применив форматирование исходного кода по умолчанию или сгенерировав наш файл конфигурации форматирования.
При кодировании в редакторе кода вы можете применить команду контекстного меню «Форматировать исходный код» для форматирования исходного кода. Кроме того, вы можете определить свой собственный стиль форматирования и сохранить его в файле конфигурации. Затем другие члены команды также могут использовать тот же стиль форматирования, чтобы сделать исходный код удобным для сопровождения.
Ознакомьтесь с официальной документацией, чтобы узнать больше об этом.
Есть ли в Delphi менеджер пакетов?
Если вы занимались разработкой веб-приложений, вы знакомы с различными менеджерами пакетов. диспетчер пакетов экосистемы Delphi называется диспетчером пакетов GetIt, который поставляется с IDE. Кроме того, есть портал GetIt, где вы можете увидеть все доступные пакеты.
Но если вам нужна командная строка, такая как диспетчер пакетов, вы можете использовать диспетчеры пакетов Delphi с открытым исходным кодом, такие как boss или MultiInstaller . Эти менеджеры пакетов обеспечивают установку пакетов Delphi непосредственно из репозиториев git и могут настраивать проект Delphi.
Как проводить модульное тестирование в Delphi?
Тестирование — неотъемлемая часть жизненного цикла разработки программного обеспечения. В Delphi вы можете проводить модульное тестирование с помощью тестовой среды с открытым исходным кодом DUnitX — она позволяет вам разрабатывать и выполнять тесты для Win32, Win64, macOS и Linux в приложениях Delphi.
Есть полная статья о модульном тестировании с DUnitX в Delphi:
Learn How To Do Unit Testing In Delphi With The Powerful DUnitX Framework
Как я могу протестировать независимые модули в Delphi?
Один из приемов модульного тестирования — разделение зависимостей, но если ваш код зависит от базы данных или сетевого сокета, как вы его тестируете? Введите Mocks. Великолепный инструмент, позволяющий тестировать независимые блоки кода без зависимостей — Delphi-Mocks
Как создать полнофункциональное кроссплатформенное приложение с помощью Delphi?
Delphi FireMonkey обеспечивает многоплатформенную разработку с единой базой кода. Это означает, что вы можете настроить таргетинг на Android, iOS, macOS, Linux и Windows, написав одно приложение. Более того, FireMonkey предлагает широкий спектр функций, которые вы можете настроить так же, как вы, путем доступа к специфическим для платформы функциям через интерфейсы.
Вот демонстрационное видео, в котором показано, как создать кроссплатформенное приложение менее чем за 30 секунд с помощью мастера минимального кода приложения FireMonkey .
Как интегрировать веб-API RESTful в приложение Delphi?
Есть несколько способов интегрировать API в приложение Delphi. Самый простой способ — использовать компоненты клиента REST и отладчик REST. Компоненты клиента REST — это компоненты корпоративного уровня, которые обеспечивают простую и быструю интеграцию с любым веб-API.
В этом руководстве вы можете узнать, как интегрировать один из ведущих на рынке API новостей в приложение Delphi FireMonkey и создать приложение новостей!
How To Create A Cross-Platform News App With Delphi
Как ЛЕГКО создавать приложения на основе REST в Delphi?
Delphi поддерживает REST через инфраструктуру DataSnap, поддержку интеграции WebBroker и создание прокси-серверов JavaScript для методов, предоставляемых веб-службой.
Вы можете создавать сложные REST-приложения бизнес-уровня с помощью DataSnp в Delphi . Или вы можете использовать RAD Server, который обеспечивает большую функциональность, лучшую гибкость и масштабируемость для ваших приложений на основе служб.
Кроме того, вы можете использовать различные библиотеки и фреймворки с открытым исходным кодом для создания приложений RESTful. Это включает:
- Веб-фреймворк Horse для Delphi — быстро, убедительно и минималистично
- DMVCFramework — популярный и мощный веб-фреймворк — поддерживает разработку API-интерфейсов RESTful и JSON-RPC и предлагает официальное руководство.
Часто причиной проблем является незнание языка должным образом. Более того, если вы не знакомы с библиотеками, фреймворками и инструментами в экосистеме, это может привести к чрезмерной инженерии — выполнять тяжелую работу самостоятельно, когда кто-то уже сделал все это раньше и имеет все ответы за вас.
Чтобы лучше понять экосистему Delphi и иметь возможность применять лучшие отраслевые практики, я хотел бы, чтобы вы изучили ее на реальных примерах. Эти примеры предоставляют вам понимание различных методов создания различных приложений с помощью Delphi.
- 100 кроссплатформенных примеров — охватывает большую часть повседневных задач, которые вы выполняете при создании приложений с помощью Delphi.
- Официальные и новейшие образцы от Embarcadero — охватывают все расширенные функции и методы языка программирования Delphi.
Как насчет финального бонусного списка полезных ссылок Delphi?
- Кураторский список всех блестящих вещей в экосистеме Delphi / Object Pascal — awesome-pascal
- Игра, мультимедиа, база данных, сценарии, невизуальные компоненты для лучшей и быстрой разработки на Delphi
- Параллельное программирование для достижения высокой производительности
- Анализируйте исходный код — инструменты Pascal Analyzer и Delphi Parser можно использовать для анализа и поиска проблем в коде.
Это лишь часть всего списка. Если вам есть чем поделиться, оставьте комментарий!
RAD Studio может воплотить ваши прекрасные идеи в реальность — на Windows, macOS, Linux, iOS и Android. Почему бы не скачать бесплатную пробную версию и не посмотреть, что она может для вас сделать?
Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition
Manage consent
Delphi — Embarcadero
Delphi 11.2 is here! The new release introduces Markdown support and an iOS Simulator on macOS ARM 64 for Delphi, and migrates the Delphi Linux debugger to LLDB. It also brings usability, performance and stability improvements to the IDE, the compilers and toolchains, the UX, RTL, database and Internet libraries.
Eдиная база исходного кода
Создавайте приложения для всех платформ, затрачивая меньше времени на написание кода. Написали один раз, скомпилировали для всего.
Для Windows 11
Модернизация приложений VCL для Windows 11 с помощью современных элементов управления пользовательским интерфейсом, API WinRT и функций, связанных с HighDPI
Remote Desktop
Более эффективно сотрудничайте с удаленными командами с помощью улучшенной поддержки удаленного рабочего стола для VCL и IDE
High DPI и 4K
Поддержка High-DPI в IDE с полной поддержкой новейших мониторов 4k+, более чистыми и четкими шрифтами и иконками. Улучшенная поддержка High-DPI в FMX для Windows и рабочего стола с заметно улучшенным пользовательским интерфейсом рабочего стола
iOS и macOS
компилятор macOS 64bit ARM и инструментарий, который может создавать универсальные двоичные файлы, включая версии Intel/ARM для представления в AppStore
Android
Поддержка последней версии API Android 30 и последней версии Billing API, а также переход на использование библиотек AndroidX. Поддержка нескольких файлов classes.dex для Android, упрощающая интеграцию внешних зависимостей Android
RAD Server
Помогает избежать сложностей создания и развертывания многоуровневого корпоративного сервера приложений. Быстрое создание REST API «под ключ» с поддержкой Swagger
Доступные данные
Получитеsнативный, тивныйs code-completion via a mс помощью FireDAC к СУБД InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB и многим другим.
Более быстрое написание кода
Более разумная навигация по коду при рефакторинге. Автоматическое завершение кода с помощью клавиши Tab. Учет в LSP файлов Include. Автоматический перезапуск сервера LSP. Поддержка помощников классов. Предложения для массивов при присвоении массивов
Продуктивность работы
Поддержка стилей VCL во время проектирования: Прототипируйте стильные пользовательские интерфейсы еще быстрее, сразу видя во время проектирования, как ваши стилизованные формы и элементы управления будут выглядеть во время работы
Linux
Разработка серверных приложений и приложений с графическим интерфейсом FireMonkey для Linux
Поддержка облачных технологий
Delphi имеется клиентская библиотека HTTP и REST, доступная для всех платформ и позволяющая вызывать не только REST-сервисы, но даже и специфические компоненты AWS и Azure
Расширения
Разрабатывайте и расширяйте возможности IDE с помощью собственных компонентов и плагинов для IDE или находите готовые к использованию дополнения из нашей богатой экосистемы решений от сторонних разработчиков
Удобство работы пользователей
Полностью перестроенная интуитивно понятная страница приветствия, внешний вид которой полностью соответствует IDE, но с настраиваемым макетом и содержанием
Создан, чтобы помочь вам раскрыть силу вашей мечты
- Дизайн
- Разработка
- Отладка
- Развертывание
- Качество кода
- Совместная работа
- Расширения
Создавайте красивые пользовательские интерфейсы для настольных компьютеров и мобильных приложений с помощью Delphi
- Используйте в Delphi отмеченную наградами библиотеку VCL для Windows и визуальную библиотеку FireMonkey (FMX) для создания кросс-платформенных отзывчивых пользовательских интерфейсов
- Наслаждайтесь новой IDE с поддержкой высокого PDI на экранах 4k+
- VCL library improved for use of Microsoft’s WebView 2 control in both TEdgeBrowser and TWebBrowser components, with better support for UserDataFolder and ExecutableFolder configurations.
- Используйте стили VCL во время проектирования! Прототипируйте стильные пользовательские интерфейсы еще быстрее, видя прямо во время проектирования, как будут выглядеть стилизованные формы и элементы управления во время работы
- Выравнивание во время проектирования FireMonkey: Создавайте прототипы быстрее благодаря визуальным направляющим и улучшенной поддержке полей и отступов
- Improved TPathData processing and rendering in FireMonkey library, including quadratic Bézier curve commands and other transformations.
- Улучшения для нескольких мониторов и многих окон: разработка и редактирование кода для одной и той же формы одновременно в нескольких окнах
- Один раз спроектировав UI, вы сможете легко настраивать его представление для разных платформ и устройств, без дополнительного перепроектирования или повторных усилий
- Используйте меню визуального дизайна, чтобы широко применять визуальные и невизуальные компоненты путем простого перетаскивания из палитры
- Подключите элементы пользовательского интерфейса к источникам данных с помощью LiveBindings Designer.
Пишите код быстрее и лучше с помощью Delphi
- IDE support for Markdown documents and VCL-based HTML preview.
- Inactive code highlighting in the Code Editor.
- Используйте мощный, универсальный и простой в освоении язык Object Pascal; настройте среду IDE в соответствии с вашим стилем программирования.
- Code Insight ™ обеспечивает code-completion с помощью современного Language Server Protocol (LSP), основанного на вашем коде и используемых библиотеках, что поможет вам быстрее и точнее кодировать.
- Получайте советы и подсказки из встроенной документации по мере написания кода
- Сохраняйте гибкость процесса разработки с помощью дизайнера библиотеки визуальных компонентов, реструктуризации исходного кода в рамках методологии Agile и интерактивных шаблонов
- Интегрируйте систему контроля версий, включая Git, Subversion и Mercurial
Более быстрая отладка с помощью интегрированных средств RAD Studio для отладки кода для инструментальной платформы?
- Добавляйте условные точки прерывания, чтобы быстро приостанавливать исполнение программы в указанном положении или при наступлении определенного условия.
- Анализируйте стек вызовов целиком, чтобы иметь возможность отследить путь исполняемого кода до текущего положения.
- Проверяйте текущие значения переменных во время приостановки программы в ходе отладки.
- С помощью Code Insight ™ code-completion доступен во время отладки
- Отлаживайте на любом устройстве! Разверните свое приложение на любом устройстве iOS, Android, macOS или Linux и выполняйте отладку, как если бы оно выполнялось локально.
- LLDB debugging for Delphi’s Linux toolchain.
- Используйте точки останова, просмотр стека, подсказки и оценку выражений на локальных и удаленных машинах с отладкой в реальном времени на всех платформах развертывания
Компиляция и развертывание высокопроизводительных нативных приложений с помощью Delphi
- Подготовьте свои приложения для работы в Windows 11 с интегрированной поддержкой MSIX! Будьте готовы к новому релизу Microsoft
- Support for Microsoft’s WebView 2 control (Edge Chromium) in the WebBrowser component
- Быстро переходите от Ad Hoc к App Store. Быстрое создание пакетов приложений, которые могут быть развернуты в Windows Store, Apple App Store и Google Play Store.
- View your apps with iOS Simulator for Delphi by generating binaries for macOS devices running on ARM-64 (M1 or M2 CPUs)
- Компилируйте для macOS (M-серия Apple Silicon) и используйте новый универсальный пакет для отправки в AppStore. Теперь вы можете компилировать как для существующих процессоров Intel, так и для новых MacOS серии M (Apple Silicon).
- Компилируйте для Android API 30! Обновление API и библиотек Android — API 30, Google Play V3, Android X. Следуйте за последними требованиями Android по мере развития платформы. — Сюда входят последние версии API для биллинга
- Updated FireDAC library supports latest Microsoft ODBC Driver for SQL Server, MongoDB new transaction feature, improved FDMonitor and FDExplorer tools, text editor support for SQL syntax highlighting in FireDAC SQL text property editor, and reFind files for migration of dbGo (classic ADO) projects to FireDAC.
- Updated RAD Server has auth token/session expiration option, IP Address and DateTime to logging, and simplified creation of client applications with EMSFireDACClient component.
- Определите файлы для развертывания на конкретной платформе и создайте конфигурацию. Внутри каждого проекта разработчики могут определять файлы для развертывания в зависимости от целевой платформы (например, Windows, macOS, Android, iOS, Linux), а также создавать конфигурации (например, «Отладка» или «Выпуск»)
- Простое развертывание файлов напрямую в Windows, macOS, Android, iOS и Linux с помощью Delphi IDE.
Повысьте качество вашего кода с помощью Delphi
- Автоматически находите ошибки в кодировании и решайте их с помощью быстрой функции Error Insight
- Фокус на качество RTL: TZipFile, 64-разрядные улучшения для больших структур данных, Bluetooth LE, record Helper для TDateTime в System. DateUtils
- Встроенный рефакторинг позволяет оптимизировать, упростить и улучшить как производительность, так и читабельность кода вашего приложения.
- Хорошо протестированные и высоко-оптимизированные кросс-платформенные библиотеки помогут быстро создавать лучший код.
- Создавайте тесты для компонентов во всем объеме своего кода, используя включенные фреймворки DUnit и DUnitX.
- Наблюдайте за тем, что происходит внутри приложения, не прерывая его работу. Добавляйте журналирование в реальном времени для любого приложения с помощью функции CodeSite Logging
- Используйте Visual Studio Code для редактирования исходного кода Delphi с полным завершением кода
- LSP использует файлы Include и автоматический перезапуск сервера LSP
- Автоматическое завершение кода с помощью клавиши Tab
Улучшите совместную работу с помощью функций Delphi Teamwork и Remote Desktop
- Используйте расширенную поддержку Remote Desktop (для VCL и IDE) для удаленного сотрудничества с вашей командой
- Системы управления версиями, включая репозитории Subversion, Git и Mercurial обеспечат быстрое отслеживание и управление изменениями.
- Вкладка History в окне просмотра кода и встроенное средство анализа различий позволят легко перемещаться по изменениям и их истории.
- Использование компиляторов командной строки RAD Studio идеально подходит для быстрой интеграции в конфигурации непрерывной сборки с помощью нашей поддержки MSBuild
Расширяйте IDE Delphi с помощью сотен компонентов
- Менеджер пакетов GetIt. Быстро расширяйте функциональность своих приложений, загружая и интегрируя новые компоненты.
- Расширяйте интегрированную среду разработки с помощью инструментов и компонентов от партнеров компании Embarcadero Technologies.
- Интегрированные инструменты и компоненты. Beyond Compare, FastReport, TeeChart, InterBase, IP*Works, CodeSight!
- Расширяйте интегрированную среду разработки с помощью расширений и дополнений, созданных десятками сторонних лиц, чтобы настроить ее так, как хочется именно вам
Скачать матрицу функций RAD Studio
Delphi 11.
2 is Here!
Узнайте, что нового
DelphiCon 2021 от Embarcadero
Лучшие идеи Delphi,
Все онлайн и все бесплатно!
16 ноября th , 17 th , & 18 th , 2021
Зарегистрируйтесь сегодня и получите бесплатную электронную книгу .
Отправляя заявку, вы соглашаетесь с Условиями и Политикой конфиденциальности
Сохранить мое место
Пропустили основной доклад? Ловите повтор здесь.
Избранные доклады
Не знаете, что смотреть? Вот несколько выступлений, которые вы не захотите пропустить.
Джим МакКит Связи с разработчиками, Embarcadero
Добро пожаловать на ДелфиКон 2021
Marco Cantù Руководитель разработки IDE и инструментов, Embarcadero Technologies
Основной доклад — Beyond 10x — Будущее разработки с Delphi
Томас Слапка технический директор, без подписи
Создание установщиков Windows в RAD Studio 11 Alexandria [по требованию]
Глеб Ситиков SiComponents
Локализация с помощью TsiLang Components Suite [On-Demand]
Патрик Премартин Embarcadero MVP, Серийный Streameur
Использование Delphi в качестве среды разработки без кода [по требованию]
Патрик Премартин Embarcadero MVP, Серийный Streameur
Использование FireMonkey в качестве игрового движка [по требованию]
Зиад Аллаги Центр Алаваткай
Разработка приложений с помощью Windows 11 [On-Demand]
Марко Гёз Программное обеспечение GDK
Принципы SOLID в Delphi — Пишите лучший код! [На лету]
Пригласите друзей
Твитнуть #DelphiCon2021
Поприветствуйте наших спонсоров
Нас поддерживают эти замечательные компании! Обязательно посетите страницу Perks, чтобы ознакомиться с некоторыми из их предложений и подарков!
5 причин, почему быть разработчиком Delphi — это здорово в 2021–2022 годах
Delphi — один из легендарных языков мира программирования, краеугольный камень в истории разработки программного обеспечения. Новые языки выходят на первый план по мере появления новых платформ и фреймворков, но Delphi остается на своем месте, когда появляются и исчезают тенденции развития, благодаря своей надежности и эффективности в качестве пути развития.
Более того, с течением времени Delphi не только не исчезла в анналах истории, но и развивала и расширяла свои возможности, функции и библиотеки в соответствии с растущей сложностью и потребностями современных программных решений. Delphi оставался очень актуальным на протяжении 26 лет с момента своего создания и сегодня предлагает уникальное и очень привлекательное предложение, которое сочетает в себе многоплатформенные возможности, разработку с минимальным кодом и высокую производительность, а также интеграцию с другими языками (от C++ до C++). Builder с Python через Python4Delphi).
А с учетом возвращения Microsoft к родному языку в качестве предпочтительного варианта разработки приложений для Windows есть много причин, по которым здорово быть разработчиком Delphi в 2021–2022 годах. Вот пять наиболее важных причин:
Содержание
1. Delphi — лучшая доступная среда для разработки нативных приложений для Windows
Как отмечает менеджер по продукции Embarcadero Марко Канту в своем недавнем сообщении в блоге, разработка нативных приложений для Windows готова вернуться на передний план после решения Microsoft отказаться от UWP.
Недавнее официальное прекращение Microsoft UWP , которая первоначально заменила .NET вместе с выпуском Windows 8, указывает на то, что нативные технологии снова находятся в центре внимания при разработке приложений.
Так уж получилось, что Delphi и RAD Studio позиционируются как лучших доступных фреймворков для нативной разработки Windows .
Для получения дополнительной информации прочитайте подробный пост в блоге Марко Канту об этом важном решении Microsoft.
2. Delphi имеет большое сообщество поклонников и очень лояльных последователей
Миллионы разработчиков по всему миру познакомились с программированием через Delphi и Object Pascal, и многие из них остаются глубоко преданными ему. Существуют также крупные местные и международные интернет-сообщества разработчиков и поклонников Delphi.
Каждый год разработчики Delphi собираются на ежегодную онлайн-конференцию DelphiCon , чтобы обсудить последние новости, связанные с Delphi.
DelphiCon 2021 пройдет с 16 по 18 ноября. Темы включают блокчейн , искусственный интеллект , инструменты и API, low-code , VCL, компоненты, библиотеки и продуктивность разработчиков .
DelphiCon 2021 открыт, регистрация бесплатна. Зарегистрируйтесь здесь:
DelphiCon2021
3. Delphi очень прост в изучении и использовании
Delphi известен как очень простой язык для изучения и использования. Разработчики, не знакомые с Delphi, также имеют доступ к обширным бесплатным учебным ресурсам, включая бесплатные курсы и материалы на сайте LearnDelphi.org и на канале Embarcadero на YouTube.
Learndelphi.org
Embarcadero YouTube канал
4. Полноцветный издание Delphi Supervy. Delphi может загрузить полнофункциональную версию Community Edition , чтобы работать с Delphi совершенно бесплатно навсегда. Они могут перейти на платную версию только после достижения установленного порога дохода.
Делфи Community Edition — полнофункциональная среда разработки для создания приложений для iOS, Android, Windows и macOS из единой кодовой базы Delphi.
Delphi Community Edition включает в себя редактор кода, мощные инструменты отладки, встроенный доступ к популярным локальным базам данных с оперативными данными во время разработки, возможности Bluetooth и визуальный конструктор пользовательского интерфейса с поддержкой пиксельного идеального стиля для конкретной платформы.
Delphi Community Edition идеально подходит для учащихся, независимых разработчиков и небольших групп, желающих начать разработку, а также для стартапов, стремящихся к начальной загрузке.
Получите Delphi Community Edition здесь :
30-дневная бесплатная пробная версия.
А с недавним выпуском Delphi 11 компания Embarcadero установила новый эталон для быстрой разработки приложений с поддержкой экранов с высоким разрешением и разрешением 4k+, а также для Windows 11, Android 30 API и 64-разрядной версии ARM для macOS. Процессор М1.
Узнайте больше около Delphi 11 здесь :
Скачать бесплатное испытание Delphi 11 Здесь :
Уменьшите время застройки и для рынка с Radphio, Delphi, или Del studphi, или Del studph, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi, или Del studphi. C++Builder.
Дизайн. Код. Скомпилировать. Развертывать.