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 database , 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]
Методы могут — для простоты кодирования — быть определены или переопределены внутри определения объекта. Технически компилятор просто подклассифицирует суперкласс и добавляет методы к классу.
Доступный только для Microsoft IIS , DataFlex WebApp Server может использоваться для разработки приложений тонкого клиента, таких как приложения на основе браузера (как полноценные браузеры, такие как Google Chrome , Internet Explorer , Mozilla Firefox и Opera , так и браузеры WAP ). Разработчики также могут создавать клиентские и серверные приложения Web Service . Сервер имеет встроенные возможности балансировки нагрузки, которые также помогают с высокой доступностью, однако для этого требуется лицензия SPLF.
^ "InfoNews/Software, CP/M, DataFlex". InfoWorld . Том 4, № 9. IDG. 8 марта 1982 г. стр. 46. ISSN 0199-6649.
^ Ааронс, Ричард Н. (4 сентября 1984 г.). «DataFlex: Programming Gymnastics». PC Magazine . Том 3, № 17. Ziff Davis. стр. 253–255. ISSN 0888-8507 . Получено 8 марта 2017 г.
^ Дункан, Джуди; Петрели, Николас; Чиу, Питер; Мэтьюз, Карла (18 ноября 1991 г.). «Сравнение продуктов, строительные блоки баз данных». InfoWorld . Т. 13, № 46. IDG. стр. 92. ISSN 0199-6649.
↑ InfoWorld, 12 августа 1991 г.
^ Benzinga: «DataFlex 2014/18.0 выпущен компанией Data Access Worldwide»
^ dataaccess.com: «DataFlex - Обзор»]
Внешние ссылки
Веб-сайт Data Access Worldwide
База данных DataFlex Learning (онлайн-ресурс для обучения созданию приложений с помощью DataFlex)
VDF-GUIdance (независимый ресурс для пользователей языка программирования DataFlex)