DataFlex - DataFlex

DataFlex
DF Logo Compact RGB.png
Fejlesztő (k) Adathozzáférés világszerte
Stabil kiadás
20,0. / 2021. április 21 .; 4 hónappal ezelőtt ( 2021-04-21 )
Operációs rendszer Microsoft Windows
típus Objektum-orientált , integrált fejlesztői környezet , programozási nyelv , alkalmazáskeret , strukturált , kötelező
Engedély Kereskedelmi tulajdonú szoftver
Weboldal www .dataaccess .com /DataFlex

A DataFlex egy objektum-orientált, magas szintű programozási nyelv és egy negyedik generációs vizuális eszköz, a 4GL a Windows, a webes és a mobil szoftveralkalmazások egy keretrendszer-alapú platformon történő fejlesztésére. A Data Access Corporation 1982 -től vezette be és fejlesztette ki .

Előzmények és áttekintés

A DataFlex 1982 -re vezethető vissza, amikor a Data Access Corporation (1976 -ban alapított) cég létrehozott és kifejlesztett egy nyelvet, amely lehetővé teszi az alkalmazáskód futtatását szinte bármilyen rendszer architektúrán, hardvertől függetlenül. Ez egy viszonylag korai példaként indult a teljesen kifogástalan és kereskedelmi forgalomban használt negyedik generációs programozási nyelv (4GL) számára. A DataFlex a kezdeti formákban CP/M , MS-DOS , TurboDOS , Novell NetWare , OS/2 , Unix , VAX/VMS és IBM AIX operációs rendszerekhez volt elérhető . 1985-re a DataFlex-et számos high-tech iparágban alkalmazták, beleértve az automatizált készletellenőrző rendszereket és a biztosítási csalások felderítő rendszereit.

A DataFlex évek óta működik, mint egy niche alkalmazásfejlesztési környezet. A DataFlex termék számos relációs adatbázis -környezetet támogat : Oracle adatbázis , Microsoft SQL Server , IBM DB2 , MySQL , PostgreSQL és bármely ODBC adatbázis. A DataFlex alkalmazásokat körülbelül 3 millió felhasználó használja. 1991 -ben megjelent a 3.0 verzió modernizált felülettel. 2014 -ben a Data Access kiadta a 2014/18.0 verziót.

A DataFlex -et a Data Access Worldwide nevű szoftvercég fejleszti és biztosítja , amelynek központi irodája Miami , Florida , Hengelo , Hollandia és São Paulo , Brazília .

Jellemzők

A DataFlex nyelv támogatja:

  • Számos adatbázis -környezet támogatása: Oracle adatbázis , Microsoft SQL Server , IBM DB2 , MySQL , PostgreSQL , valamint bármely ODBC adatbázis.
  • Könnyen válthat az adatbázis -háttérprogramok között, nincs szükség kódmódosításra.
  • A változók lazán vannak gépelve. A virtuális gép gondoskodik a konverziókról.
  • Rugalmasság; a nyelv objektumorientált, így a fejlesztők alkategóriákat és könyvtárakat hozhatnak létre.
  • A kód egy közbülső bájtkódba áll össze, amely megkönnyíti a programok hordozását az operációs rendszerek között.
  • Nincsenek szálak vagy multitasking
  • A módszerek - a kódolás megkönnyítése érdekében - definiálhatók vagy újradefiniálhatók az objektumdefiníción belül. Technikailag a fordító egyszerűen alosztályozza a szuperosztályt, és hozzáadja a módszereket az osztályhoz.
  • Az üzenetek automatikus delegálása az objektum-orientált programozási környezetben
  • A beágyazott adatbázis -hozzáférés ISAM -alapú. Jogdíjmentesen használható.

Nyelvi kiterjesztés

  • A Dynamic Link Libraries programban definiált funkciók használhatók.
  • A COM modulban meghatározott osztályok, módszerek és tulajdonságok használhatók. A COM automatizálása, vezérlése és beágyazása támogatott.

Fejlesztési környezetek

A DataFlex programozási nyelvet a következő fejlesztési környezetekben használják:

DataFlex Studio
Ez a Data Access Worldwide vizuális fejlesztési zászlóshajója. A DataFlex csak a Microsoft Windows rendszerhez érhető el. A DataFlex egy GUI fejlesztési nyelv a Visual Basic , a Delphi és a C ++ hasonló stílusában . A 4. verziótól (1996) a 17.1 (2015) verzióig a terméket Visual DataFlex címkével látták el.
DataFlex WebApp szerver
A csak Microsoft IIS-hez elérhető DataFlex WebApp Server vékony kliens alkalmazások, például böngészőalapú alkalmazások fejlesztésére használható (mind a teljes osztályú böngészők, mint például a Google Chrome , az Internet Explorer , a Mozilla Firefox és az Opera , mind a WAP böngészők). A fejlesztők Web Service ügyfél- és szerveralkalmazásokat is létrehozhatnak . A szerver beépített terheléselosztási képességekkel rendelkezik, amelyek szintén segítik a magas rendelkezésre állást, ehhez azonban SPLF licenc szükséges.
Web keretrendszer
A DataFlex tartalmaz egy webes keretrendszert webes és mobil alkalmazások írásához.
Karakter mód DataFlex
Az eredeti karakter módú alkalmazás (3.2) legújabb iterációja elérhető konzol módú alkalmazásként MS-DOS , Microsoft Windows és Unix változatokhoz (különösen Linuxhoz ).

Külső linkek

Hivatkozások