El navegador Web será el Interface Gráfico de Usuario (GUI en inglés) más popular en el futuro. La mayor parte del código debería ser escrito en lenguaje de escritura (scripting) (y compilación para servidor Web PHP/Zend PHP con pequeñas cantidades de JavaScript en la parte cliente. Se recomienda migrar las aplicaciones heredadas en Windows 95/NT a PHP/Zend.
Las mejores herramientas son:
PHP y Zend (script y compilador) PHP
X-Designer supporta C++, Java y MFC http://www.ist.co.uk/xd
Qt para Windows95 y Unix en http://www.troll.no y ftp://ftp.troll.no
El Código Crusader está en el cdrom de linux, es una versión freeware basada en el Código Warrior de MetroWorks http://www.kaze.stetson.edu/cdevel/code_crusader/about.html
Código Warrior de MetroWorks http://www.metrowerks.com
GNU Prof C++ IDE de (Redhat) Cygnus http://www.cygnus.com
Borland C++ Builder para Linux http://www.inprise.com
Borland Java JBuilder para Linux http://www.inprise.com
Los lenguajes a elegir en orden de preferencia son:
Scripts del servidor Web en PHP con scripts en Javascript para el cliente.
Lenguaje de fabricación de scripts Perl utilizando Perl-Qt o Perl-Tk Perl Database Interface
El Omnipresente y Omnipotente lenguaje C++:
CGI(Common Graphic Interface, escrito en C++) con Javascript como pantalla GUI para el Web.
C++ y QtEZ o QT
C++ con Lesstiff o Motif.
Java, pero sus programas son muy lentos.
Hay otras herramientas utilizables: PostgreSQL tiene librerias de interface Tcl/Tk en la distribución llamadas 'pgTcl'. Hay un entorno de desarrollo integrado (IDE) para Tcl/Tk llamado SpecTcl.
La herramienta Lesstiff para Motif ftp://ftp.redhat.com/pub/contrib/i386/lesstiff*.rpm
Vibe Java/C++ está en http://www.LinuxMall.com/products/00487.html
Tcl/Tk http://www.scriptics.com
La extensión Orientada a Objetos de Tcl llamada INCR en http://www.tcltk.com
Visual TCL http://www.neuron.com
RPM de RedHat de Visual TCL en ftp://ftp.redhat.com/pub/contrib/i386/visualtcl*.rpm
FreeBuilder ftp://ftp.redhat.com/pub/contrib/i386/free*.rpm
Herramienta de desarrollo rápido Kanchenjunga Java RAD Tool para PostgreSQL http://www.man.ac.uk/~whaley/kj/kanch.html
La herramienta de Applixware http://www.redhat.com
Ambiente de desarrollo para X-Window XWPE http://www.rpi.edu/~payned/xwpe/ ftp://ftp.redhat.com/pub/contrib/i386/xwpe*.rpm
XWB X Windows Work Bench ftp://ftp.redhat.com/pub/contrib/i386/xwb*.rpm
También puede usar Borland C++ Builder, Delphi, Borland JBuilder, PowerBuilder en Windows95 conectando a bases PostgreSQL en ordenadores UNIX a través de drivers ODBC/JDBC.