+7 (495) 545-44-85 8 (800) 775-04-59

Российский системный интегратор
Серверы и сетевое оборудование
Суперкомпьютеры и HPC-кластеры
Импортозамещение в сфере ИТ

Надёжность
13:31
Спецпредложения
x
Посмотреть все
спецпредложения

Embarcadero Delphi - продвинутые программные инструменты для разработчиков приложений для Windows, Android, iOS, macOS и Linux. Мощная RAD-среда для быстрой разработки высокопроизводительных кросс-платформенных native-приложений с использованием мощных средств визуального проектирования и интегрированных наборов инструментов, которая нравится и независимым, и корпоративным разработчикам.

Цена: 0 руб.*(по запросу)
Вы можете заказать это оборудование в лизинг Подробнее

Описание программного продукта Embarcadero Delphi

Проектирование

Программный инструмент для создания красивых и стильных пользовательских интерфейсов. Фреймворк библиотеки визуальных компонентов (VCL) для Windows и визуальная среда FireMonkey (FMX) для межплатформенных пользовательских интерфейсов обеспечивают основу для создания интуитивных и красивых пользовательских интерфейсов, поражающих на любой платформе: Windows, macOS, iOS, Android и Linux.

  • Быстро разработайте визуально привлекательный, адаптируемый базовый макет интерфейса пользователя, а затем просто настройте его представления для конкретных платформ и устройств без дублирования усилий по проектированию.
  • Используйте Drag-and-drop чтобы переносить отображаемые и неотображаемые компоненты из палитры в визуальный редактор
  • Связывайте любые элементы пользовательского интерфейса с источниками данных при помощи визуального редактора LiveBindings Designer
  • Проверьте свой дизайн в режиме реального времени с помощью Live On-Device Preview на устройстве, чтобы отправить готовую форму на несколько устройств одновременно.
  • Создавайте полностью адаптивные проекты с компонентами, поддерживающими нужное разрешение для настольных компьютеров, планшетов и смартфонов.
  • Применяйте встроенные и специфические для каждой платформы элементы управления для улучшения работы пользователей.

Кодирование

  • Разработчики и команды разработчиков ПО, следующие идеологии Agile, смогут писать код быстрее и лучше с помощью современных практик ООП, надежных фреймворков Delphi и функциональной интегрированной среды разработки.
  • Проводите меньше времени в ожидании завершения продолжительной компиляции благодаря нашим хорошо оптимизированным компиляторам для всех платформ
  • Используйте мощный, высокопроизводительный и простой в освоении язык Object Pascal и настройте IDE в соответствии с вашим стилем кодирования
  • Code Insight delivers fast code-completion via a modern Language Server Protocol based on your code and used libraries to help you code quickly and accurately.
  • Получайте советы и подсказки из встроенной документации по мере написания кода
  • Сохраняйте гибкость процесса разработки с помощью дизайнера библиотеки визуальных компонентов, реструктуризации исходного кода в рамках методологии Agile и интерактивных шаблонов
  • Интегрируйте систему контроля версий, включая Git, Subversion и Mercurial.

Отладка

Быстрее добирайтесь до первопричины ошибки за счет использования интегрированной межплатформенной отладки кода для инструментальной платформы. При помощи интегрированной среды разработки Delphi можно осуществлять отладку приложений, работающих дистанционно под операционными системами Windows, macOS, iOS, Android и Linux.

  • Добавляйте условные точки прерывания, чтобы быстро приостанавливать исполнение программы в указанном положении или при наступлении определенного условия.
  • Быстро исследуйте весь стек вызовов, чтобы отследить и обнаружить последовательность выполнения кода вплоть до текущей позиции.
  • Легко проверяйте текущее значение переменных, когда ваша программа остановилась во время отладки.
  • С помощью Code Insight code-completion доступен во время отладки, чтобы помочь вам быстро написать нужный код в нужный момент. Проводите отладку на любом устройстве.
  • Разверните приложение на любом устройстве, работающем под операционной системой iOS, Android или macOS, чтобы провести его отладку так же, как если бы приложение работало локально.
  • Воспользуйтесь точками прерывания, анализом стека вызовов, всплывающими подсказками и функцией вычисления выражений на локальных и дистанционных машинах, проводя отладку на всех развернутых платформах.

Развертывание

Создавайте приложения для предпочитаемых платформ своих пользователей. С помощью Delphi создавайте приложения для настольных и мобильных систем из одной кодовой базы и развертывайте их для Windows, macOS, iOS, Android и Linux.

  • Специально для App Store. Быстро создавайте комплекты приложений, которые можно развертывать в Windows Store (с помощью Desktop Bridge), Apple App Store и магазине Google Play.
  • Просто задайте файлы для развертывания вместе с вашим приложением в зависимости от платформ и конфигураций сборки. Разработчики могут определить в каждом проекте файлы для развертывания для целевой платформы (например, Windows, macOS, Android, iOS, Linux) и конфигурации сборки (например, Debug или Release).
  • Развертывайте файлы непосредственно из интегрированной среды разработки Delphi. Быстро развертывайте файлы на удаленных машинах с использованием Platform Assistant Server (PA Server). PA Server объединяет файлы, определенные для развертывания, и упаковывает их в один экземпляр приложения.

Качество кода

Более быстрые циклы разработки не обязательно приводят к ухудшению качества. Delphi включает множество функций, призванных внедрить передовые методы при написании кода, снизить дублирование и помочь вам стать суперразработчиком.

  • Быстрый сервис Error Insight автоматически помечает ошибки в вашем коде и помогает вам их исправить. 
  • Встроенный рефакторинг позволяет оптимизировать, упростить и улучшить как производительность, так и читабельность кода вашего приложения. 
  • Хорошо протестированные и высоко-оптимизированные кросс-платформенные библиотеки помогут быстро создавать лучший код. 
  • Превратите документацию на созданный код во включаемую напрямую справочную информацию, которая доступна как вам, так и другим разработчикам группы. 
  • Создавайте тесты для компонентов во всем объеме своего кода, используя включенные фреймворки DUnit и DUnitX. 
  • Наблюдайте за тем, что происходит внутри приложения, не прерывая его работу. 
  • Добавляйте журналирование в реальном времени для любого приложения с помощью функции CodeSite Logging

Совместная работа

Функции сотрудничества и контроля версий Delphi позволяют быстрее создавать более качественные продукты при независимой работе разработчика или его деятельности в составе группы. Code Collaboration обеспечивает более глубокое и точное понимание кода, более высокое качество тестирования, а также создание усовершенствованных продуктов.

  • Системы управления версиями, включая репозитории Subversion, Git и Mercurial обеспечат быстрое отслеживание и управление изменениями.
  • Вкладка History в окне просмотра кода и встроенное средство анализа различий позволят легко перемещаться по изменениям и их истории.
  • Используйте компиляторы, вызываемые из командной строки Delphi, которые идеально подходят для быстрой интеграции в конфигурации непрерывной сборки с помощью поддержки MSBuild-проектов.

Расширения

Delphi включает в себя сотни компонентов, обеспечивающих все необходимое: от создания пользовательских интерфейсов до подключения к базам данных. Это ускоряет и упрощает построение бизнес-приложений для настольных компьютеров и мобильных платформ. Помимо встроенных компонентов VCL и FireMonkey доступен широкий ассортимент инструментов и компонентов, предлагаемых сообществами Delphi и C++Builder.

  • Легко подключайтесь к более чем 70 корпоративным облачным сервисам и API, таким как Amazon DynamoDB, Google Sheets, Azure Cosmos DB, Salesforce, Slack, Jira, Microsoft Office 365, SurveyMonkey, YouTube, WordPress, Gmail и многим другим с помощью Enterprise Connectors.
  • Менеджер Пакетов GetIt. Быстро улучшайте функциональность ваших приложений, загружая и интегрируя новые компоненты, демо-версии, стили, библиотеки и макеты.
  • Создание приложений для Интернета вещей. Быстро добавляйте в интегрированную среду разработки Delphi возможности Интернета вещей. Более 50 компонентов для Интернета вещей доступны БЕСПЛАТНО через GetIt.
  • Расширяйте интегрированную среду разработки с помощью инструментов и компонентов от партнеров компании Embarcadero Technologies.
  • Интегрированные инструменты и компоненты. Beyond Compare, FastReport, TeeChart, InterBase, IP*Works, CodeSight!
  • Расширяйте интегрированную среду разработки с помощью расширений и дополнений, созданных десятками сторонних лиц, чтобы настроить ее так, как хочется именно вам.

Технические особенности и преимущества Delphi от Embarcadero


Eдиная база исходного кода Создавайте приложения для всех платформ с меньшими усилиями по кодированию. Напишите одну базу исходного кода с адаптивным пользовательским интерфейсом и компилируйте для всех платформ.
Доступные данные
Получитеsнативный, тивныйs code-completion via a mс помощью FireDAC к СУБД InterBase, SQLite, MySQL, SQL Server, Oracle, PostgreSQL, DB2, SQL Anywhere, Advantage DB, Firebird, Access, Informix, MongoDB и многим другим.
Адаптивный пользовательский интерфейс
Один раз создайте единый адаптивный интерфейс с поддержкой конкретной платформы и разверните его на несколько платформ.
Приложение Windows 10
Модернизируйте имеющиеся приложения для поддержки Windows 10 с помощью современных адаптивных элементов управления и поддержки магазина приложений Windows
Приложения для macOS и Linux
Разрабатывайте приложения для macOS быстро и просто с помощью Delphi.
Android и iOS
Поставляйте приложения для Android и iOS быстрее и изящнее с помощью платформенных элементов управления для пользовательского интерфейса. Быстро подготавливайте прототипы с помощью multi-device designer и предварительного просмотра live preview в среде IDE
Internet of Things (IoT)
Легко подключайте свои приложения к гаджетам, устройствам, датчикам, корпоративным сервисам передачи и обработки данных.
Поддержка облачных технологий
Delphi имеется клиентская библиотека HTTP и REST, доступная для всех платформ и позволяющая вызывать не только REST-сервисы, но даже и специфические компоненты AWS и Azure.
Расширения
Создайте встраиваемый модуль, чтобы добавить новые окна инструментов, редактор кода, автодополнение кода, новую подсветку синтаксиса, дополнительные блоки для высокоуровневых и низкоуровневых событий, возможности отслеживания процессов и потоков выполнения при отладке и многое другое.