DataFlex - DataFlex
![]() | |
| Fejlesztő (k) | Adathozzáférés világszerte |
|---|---|
| Stabil kiadás | 20,0. / 2021. április 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 |
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
- Data Access Worldwide weboldal
- DataFlex Learning adatbázis (online erőforrás az alkalmazások építésének megismeréséhez a DataFlex segítségével)
- VDF-GUIdance (független erőforrás a DataFlex programozási nyelv felhasználóinak)
