De programmeertaal xBase++ is gebaseerd op de krachtige syntax-fundamenten van de klassieke en bewezen taal Clipper zonder ook maar op enige manier in het verleden te zijn blijven 'hangen'.
Het mooie van xBase++ is dat ze volledig hybride is. Aan de ene kant staat een character-based syntax die volledig compatible is met bestaande clipper-sourcecode zodat die zonder al te veel moeite geporteerd kan worden naar een native 32-bits windows applicatie.
De core van xBase++ is echter een multi-threading, object georienteerde taal waarmee volledig event-gestuurde grafische software gebouwd kan worden. Deze twee eigenschappen zijn zodanig gescheiden van elkaar dat ze probleemloos door elkaar heen gebruikt worden, maar de xBase++ core zelf nooit beperkt wordt door het ondersteunen van die character-based manier van ontwikkelen.
Dit heeft niet alleen als voordeel dat het een perfect groeipad is voor oude maar waardevolle Clipper-code, maar ook dat je toch nog altijd light-weight character-based onderdelen kan ontwikkelen als daar noodzaak toe is.
xBase++ is hierdoor vaak een thuishaven voor ontwikkelaars die voorheen ontwikkelden in End of Life producten zoals dBase, Clipper, Visual Objects, Delphi of Visual Foxpro.
Net als deze voorgangers wordt xBase++ vooral ingezet voor data-intensieve en bedrijfskritische applicaties en daar ligt uiteraard ook zijn kracht; Nu en in de toekomst!
Juist door zijn veelzijdigheid is xBase++ zo goed inzetbaar voor de meest uiteenlopende projecten. We noemen een aantal toepassingen om een beeld te geven:
- Front-end windows applicaties met rijke grafische interfaces.
- Batch-verwerkingen. Processen zonder grafische interface.
- Windows services
- Webservices
- Aansturing devices. kassa's, pinautomaten, toegangscontroles, telefooncentrales en zelfs aansturing van produktie apparatuur.
- Light-weight character-based tools voor hoge performance en snelle ontwikkeling.
Door onze leden is inmiddels bewezen dat xBase++ een antwoord is op de meest complexe en ingrijpende automatiseringsprojecten waarbij het niet ongebruikelijk is dat gevestigde namen het veld hebben moeten ruimen.
Tot slot een aantal eigenschappen van xBase++:
- 32-bits development zonder limieten
- Native code compiler
- Uiterst krachtige pre-processor
- Intelligente multi-threading
- Object-georienteer programmeermodel
- Naar keus event-gestuurd of procedureel. (ook door elkaar)
- Character-based of GUI in iedere gewenste mix.
- Clipper en Foxpro compatible databaseengines
- Rushmore technologie
- Advantage Database Server support
- ActiveX support
- Connect naar iedere DBMS via ODBC