DataFlex

редактировать
DataFlex
DF Logo Compact RGB.png
Разработчик (и) Доступ к данным по всему миру
Стабильная версия 19.1. / 10 апреля 2019 г.; 18 месяцев назад (10.04.2019)
Операционная система Microsoft Windows
Тип Объектно-ориентированный, Интегрированная среда разработки, язык программирования, структура приложения, структурированная, императивная
лицензия коммерческое проприетарное программное обеспечение
веб-сайтwww.dataaccess.com / DataFlex

DataFlex - это объектно-ориентированный язык программирования высокого уровня и визуальный инструмент четвертого поколения 4GL для разработки Windows, веб-приложений и мобильных приложений на одной платформе. Он был представлен и разработан Data Access Corporation в 1982 году.

Содержание
  • 1 История и обзор
  • 2 Возможности
  • 3 Расширение языка
  • 4 Среды разработки
  • 5 Внешние ссылки
  • 6 Ссылки
История и обзор

DataFlex восходит к 1982 году, когда компания под названием Data Access Corporation (основанная в 1976 году) создала и разработала язык, позволяющий запускать код приложения практически на любой системной архитектуре, независимо от того, оборудования. Он начался как относительно ранний пример полноценного и коммерческого использования языка программирования четвертого поколения (4GL). В своих ранних формах DataFlex был доступен для CP / M, MS-DOS, TurboDOS, Novell NetWare, OS. / 2, Unix, VAX / VMS и операционные системы IBM AIX . К 1985 году DataFlex применялся во множестве высокотехнологичных отраслей, включая автоматизированные системы управления запасами и системы обнаружения страхового мошенничества.

DataFlex долгие годы оставался нишевой средой разработки приложений. Продукт DataFlex поддерживает множество сред баз данных: Oracle database, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL и любая база данных ODBC. Приложения DataFlex используют около 3 миллионов пользователей. В 1991 году вышла версия 3.0 с модернизированным интерфейсом. В 2014 году Data Access выпустила версию 2014 / 18.0. По состоянию на апрель 2019 года это версия 19.1.

DataFlex разработан и предоставлен Data Access Worldwide, компанией-разработчиком программного обеспечения с главными офисами в Майами, Флорида, Хенгело, Нидерланды и Сан-Паулу, Бразилия.

Возможности

Язык DataFlex поддерживает:

  • Поддерживает множество сред баз данных: Oracle database, Microsoft SQL Server, IBM DB2, MySQL, PostgreSQL, а также любая база данных ODBC.
  • Простое переключение между серверными модулями базы данных, изменение кода не требуется.
  • Переменные типизированы свободно. Виртуальная машина заботится о преобразованиях.
  • Гибкость; вы можете определять свои собственные команды.
  • Код компилируется в промежуточный байт-код, что позволяет легко переносить программы между операционными системами.
  • Нет потоков или многозадачность
  • Методы могут - для простоты кодирования - определяться или переопределяться внутри определения объекта. Технически компилятор просто подклассифицирует суперкласс и добавляет методы к классу.
  • Автоматическое делегирование сообщений в среде объектно-ориентированного программирования
  • Доступ к встроенной базе данных является на основе ISAM. Его можно использовать бесплатно.
Расширение языка
  • Можно использовать функции, определенные в библиотеках динамической компоновки.
  • Могут использоваться классы, методы и свойства, определенные в модуле COM. Поддерживаются автоматизация, управление и внедрение COM.
Среды разработки

Язык программирования DataFlex используется в следующих средах разработки:

DataFlex Studio
Это флагман визуальная среда разработки от Data Access Worldwide. Текущая версия - 19.1 (2019). DataFlex доступен только для Microsoft Windows. DataFlex - это язык разработки GUI в стиле, сравнимом с Visual Basic, Delphi и C ++. С версии 4 (1996) до версии 17.1 (2015) продукт имел маркировку Visual DataFlex.
DataFlex WebApp Server
Доступно только для Microsoft IIS, DataFlex Сервер WebApp можно использовать для разработки приложений тонких клиентов, таких как приложения на основе браузера (как полнофункциональные браузеры, такие как Google Chrome, Internet Explorer, Mozilla Firefox и Opera, а также WAP браузеры). Разработчики также могут создавать клиентские и серверные приложения веб-службы. Сервер имеет встроенные возможности балансировки нагрузки, которые также помогают с высокой доступностью, однако для этого требуется лицензия SPLF.
Web Framework
DataFlex включает веб-платформу для написания веб-приложений и мобильных приложений.
Символьный режим DataFlex
Последняя версия исходного приложения символьного режима (3.2) доступна как приложение режима консоли для MS-DOS, Microsoft Windows и Unix варианты (в частности, Linux ).
Внешние ссылки
Ссылки
Последняя правка сделана 2021-05-17 14:07:40
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте