>>Yesterday my copy of Kylix Desktop Edition arrived and I installed it. Having used, and been disappointed with Delphi 1.0, I was stunned with Kylix. Especially the data-aware controls. There is a lot less coding than I recall with Delphi 1.0. More in the Linux forum. And more to follow as I explore the new GUI-RAD for Linux. (I run SuSE 7.1. Kylix is for RH, Mandrake and SuSE).
>
>How does it compare to the data integration in VFP? Does it use ODBC to get at data?
ADO or ODBC or one can use a local database application, which consist of VisualCLX data-aware component, that get their data from the DataCLX layer, which talks to the dbExpress (Cross-platform Data Access Layer which replaces the BDE (Borland Database Engine, because the BDE is not available on Kylix.) dbExpress™ high-speed database drivers for Oracle®, DB2®, InterBase®, and MySQL™ depending on the Edition one purchases. I understand that there are free drivers from various third party (OSS) sources but I've never bothered to look for any because I lack the need.
For a multi-tier application you can split the client in two tiers: a thin-client, and a middle-ware tier. Communication between the thin-client and middle-ware tier is done using MIDAS and SOAP (Simple Object Access Protocol), and the data is passed in native MIDAS format or XML for example.
NetCLX™ combines browser, server and database development technologies to quickly deliver scalable web applications that support large numbers of users and large volumes of data.
Then, there is a feature of Pascal called the TYPE
RECORD construct, combined with the FILE OF construct, fimilar to Pascal programmers.
Also are third party tools such as:
http://www.easycom-aura.com/us/Produits/eac_kylix.htm
Although somewhat aged, here is a Kylix FAQ URL:
http://www.borland.co.uk/kylix/faqs.html
Got to run...
Nebraska Dept of Revenue