xBase on yhteisnimi dBase - tyyppisten ohjelmointikielien ja ohjelmistotuotteiden perheelle, jotka ovat dBase RDBMS:n johdannaisia, ja niissä on siihen nähden laajennettu toiminnallisuus. Ne oli tarkoitettu tietokantojen kehittämiseen tiedostopalvelinarkkitehtuurissa , ensin yhden käyttäjän tilassa , sitten heikon usean käyttäjän tuella DOS : ssa , ilman viiteeheyden tukea .
Alkuperäisen dBasen ensimmäisen version kehitti Ashton-Tate 1980 - luvun alussa . Sitten 1980-luvun puolivälissä uusi, samanlainen koodiyhteensopivuus ja avoin lähdekoodiDBF -datatiedostomuoto (mutta ei muistiokentän tallennusmuoto) Clipper -tuotteet . Sen jälkeen ilmestyy itse termi xBase , joka tarkoittaa "samanlaista kuin dBase".
Vuonna 1984 Fox Software kehitti FoxBASE-tuotteen, jolle oli ominaista huomattavasti nopeampi tietojenkäsittely kilpailijoihinsa verrattuna. Myöhemmin Fox Software (Foxbasen kehittäjä) julkaisi FoxPro v1.0 :n, hieman myöhemmin - v2.0:n. Tuotteelle oli ominaista nopea tiedonkäsittely, SQL :n ja Rushmoren läpimurtoteknologiaa, objektiohjelmointia , käytettiin . Microsoft osti Fox Softwaren tekniikoineen. Microsoft siirsi myöhemmin FoxProssa toteutetun modernin teknologian MS SQL Server - ja MS Access - tuotteisiinsa . FoxProlle ei tuolloin ollut vakavia kilpailijoita työpöytätietokantamarkkinoilla joustavuuden ja tietojenkäsittelyn nopeuden suhteen. Myös FoxPron Microsoft-tekniikoiden käyttö mahdollisti yhteistyön Sybasen kanssa SQL Server DBMS:n yhteiskehityksessä. Visual FoxPro 5.0:sta alkaen Microsoft ilmoittaa säännöllisesti tuotteen lopusta. Viimeisin julkaistu versio on Visual Fox Pro 9.0 "Sedna".
Tällä hetkellä itse RDBMS-kielestä ja kuoresta on noin 20 erilaista, osittain yhteensopivaa toteutusta, jotka on toteutettu kaikille tärkeimmille alustoille, mukaan lukien CP/M , DOS , VMS , Microsoft Windows ja .NET , OS/2 , Macintosh , useat versiot UNIX ja UNIXin kaltaiset käyttöjärjestelmät , mukaan lukien GNU/Linux ja ristikääntäminen C : hen ( GCC :n kanssa yhteensopiva murre ).
Asiakas-palvelin- arkkitehtuurin ja DOS:a edistyneempien käyttöjärjestelmien leviämisen myötä dBase-tyyppisten järjestelmien leviäminen on vähentynyt huomattavasti .
Suurin osa jäljellä olevista kaupallisesti menestynyt Microsoft Visual FoxPro . Kaupallinen tuote Alaska Software Xbase++ on korkeatasoinen yhteensopivuus Clipperin ja edistyneiden työkalujen kanssa olio-ohjelmointia ja monisäikeistystä varten. On myös useita ilmaisia projekteja, kuten Clip ja xHarbour .
xbase ohjelmointikieli | |
---|---|
Toteutukset |
|
Kehykset |
|
IDE | |
Työkalut |
|
Ohjelmointikielet | |
---|---|
|