Jump to content

ДатаФлекс

(Перенаправлено с Visual DataFlex )
ДатаФлекс
Разработчик(и) Доступ к данным по всему миру
Стабильная версия
24.0. [1] / 13 марта 2024 г .; 4 месяца назад ( 13.03.2024 ) [1]
Операционная система Microsoft Windows [2] [3]
Тип Объектно-ориентированный , Интегрированная среда разработки , язык программирования , среда приложений , структурированный , императивный
Лицензия Коммерческое проприетарное программное обеспечение [4]
Веб-сайт www .dataaccess /DataFlex

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

История и обзор

[ редактировать ]

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

DataFlex уже много лет существует как нишевая среда разработки приложений. Продукт DataFlex поддерживает множество сред реляционных баз данных : базы данных Oracle , Microsoft SQL Server , IBM Db2 , MySQL , PostgreSQL и любую базу данных ODBC . Приложениями DataFlex пользуются около 3 миллионов пользователей. В 1991 году вышла версия 3.0 с модернизированным интерфейсом. [12] В 2014 году Data Access выпустил версию 2014/18.0. [13] В выпуске DataFlex 2023/23.0 была представлена ​​технология FlexTron, которая позволяет использовать веб-элементы управления в настольных приложениях Windows.

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

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

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

Расширение языка

[ редактировать ]
  • Можно использовать функции, определенные в динамических библиотеках.
  • Можно использовать классы, методы и свойства, определенные в COM-модуле. Поддерживается автоматизация, управление и встраивание COM.

Среды разработки

[ редактировать ]

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

ДатаФлекс Студия
Это флагманская среда визуальной разработки от Data Access Worldwide. DataFlex доступен только для Microsoft Windows . DataFlex — это язык разработки графического пользовательского интерфейса , стиль которого сравним с Visual Basic , Delphi и C++ . С версии 4 (1996 г.) до версии 17.1 (2015 г.) продукт имел обозначение Visual DataFlex.
Сервер DataFlex WebApp
Доступный только для Microsoft IIS , сервер DataFlex WebApp может использоваться для разработки приложений тонких клиентов, таких как приложения на основе браузера (как браузеры полного класса, такие как Google Chrome , Internet Explorer , Mozilla Firefox и Opera , так и WAP- браузеры). Разработчики также могут создавать веб-служб клиентские и серверные приложения . Сервер имеет встроенные возможности балансировки нагрузки, которые также помогают обеспечить высокую доступность, однако для этого требуется лицензия SPLF.
Веб-фреймворк
DataFlex включает в себя веб-фреймворк для написания веб-приложений и мобильных приложений.
Символьный режим DataFlex
Последняя версия исходного приложения символьного режима (3.2) доступна как приложение консольного режима для MS-DOS , Microsoft Windows и Unix вариантов (особенно Linux ).
  1. ^ Jump up to: а б с «Выпуск DataFlex 2024/24.0» . Проверено 13 марта 2024 г.
  2. ^ Jump up to: а б с «Определение: DataFlex» . Журнал ПК . Проверено 6 февраля 2020 г.
  3. ^ «Установка DataFlex» . Йохан Броддфельд комментирует код . Проверено 6 февраля 2020 г.
  4. ^ «Информация о лицензии DataFlex»
  5. ^ Jump up to: а б «DataFlex: введение Кертиса Краускопфа»
  6. ^ «DataFlex для авторов» . Инфомир . 4 (26). 1982.
  7. ^ «InfoWorld (1 июня 1987 г.)»
  8. ^ «DataFlex: Гимнастика программирования» . ПК . 3 (17). 1984.
  9. ^ «ИнфоНьюс/Программное обеспечение, CP/M, DataFlex». Инфомир . Том. 4, нет. 9. ИДГ. 8 марта 1982 г. с. 46. ​​ISSN   0199-6649 .
  10. ^ Ааронс, Ричард Н. (4 сентября 1984 г.). «DataFlex: Гимнастика программирования» . Журнал ПК . Том. 3, нет. 17. Зифф Дэвис. стр. 253–255. ISSN   0888-8507 . Проверено 8 марта 2017 г.
  11. ^ Дункан, Джуди; Петрели, Николас; Чиу, Питер; Мэтьюз, Карла (18 ноября 1991 г.). «Сравнение продуктов, строительные блоки базы данных». Инфомир . Том. 13, нет. 46. ​​ИДГ. п. 92. ISSN   0199-6649 .
  12. ^ InfoWorld , 12 августа 1991 г.
  13. ^ Бензинга : «DataFlex 2014/18.0 выпущен Data Access Worldwide»
  14. ^ dataaccess.com : «DataFlex — Обзор»]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: faf00726708824e932461e38465db834__1712246760
URL1:https://arc.ask3.ru/arc/aa/fa/34/faf00726708824e932461e38465db834.html
Заголовок, (Title) документа по адресу, URL1:
DataFlex - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)