> Hi,
>
[quoted text clipped - 8 lines]
> 4GL
> ESQL\C
There's also ESQL/J (the Java equivalent of ESQL/C), ESQL/Cobol (if
anybody still uses that) and a C++ library. According to the
documentation it's also possible to build client applications using the
libmi datablade API, but I don't know anybody that has done so.
Some programming languages support Informix connectivity using
third-party modules that use some of the above under the hood. PHP and
Python have Informix modules that are implemented in ESQL/C, and I
believe the Perl module is also implemented in ESQL/C. Even though these
modules are implemented in ESQL/C, the programmer is shielded from that
and doesn't use ESQL/C per se.
> I'm interested to know what is the most common way for the application
> to be
> built.
The plural of "anecdote" is not "data", but here goes. I use primarily
Informix 4GL (and derivatives/successors), some PHP, and whenever I can,
I use Python. The mix is probably 95% 4GL, 3% PHP, and 2% Python.
Hope this helps,
Carsten.