Gran parte de
las herramientas de programación disponibles en Linux
son multiplataforma, ejemplo, Qt, PHP, Python,
etc.
Estas herramientas multiplataforma al igual que la mayoria
de software disponible para linux son Free Software, ó
en su defecto permiten el desarrollo de aplicaciones Free
Software, el desarrollo de programas comerciales requiere
una licencia.
|
|
|
PHP |
- PHP es un lenguage script del lado del servidor (se ejecuta
en el servidor) y es embebido en html.
- Esta especializado para el desarrollo de paginas web dinamicas
(bases de datos), soporta las bases de datos mas conocidas
como MS-SQL Server, Oracle, MySQL, PostgresSQL, etc..
- Es Free Source para todo tipo de aplicaciones.
|
|
Qt |
- Qt es una libreria C++ para el desarrollo de interfaces
gráficas multiplataforma.
- Disponible para Windows, Linux, Mac OS, BSD etc.
- El desarrollo de programas comerciales requiere una licencia,
si el programa es Open Source puede desarrollar tanto para
Linux como para otra plataforma siempre y cuando esta siga
siendo Open Source..
- Qt permite desarrollar aplicaciones para dispositivos
integrados, palm, zaurus, etc.
|
|
Python |
- Sencillo de aprender y usar (es interpretado), es orientado
a objetos..
- Multiplataforma, puede desarrollarse programas GUI usando
una interface (PyGTK o Jython, usando GTK o Java).
- Es Open Source, puede desarrollarse aplicaciones libres
o comerciales.
|
|
WxWindows |
- Es una libreria para el lenguaje C++, que nos permite
desarrollar aplicaciones GUI multiplataforma.
- A diferencia de Qt, que es muy similar a WxWindows, esta
libreria es Libre para aplicaciones comerciales y open source.
- Esta libreria nos permite portar nuestras aplicaciones
de MFC a una aplicacion multiplataforma.
|
|
Java |
- Java es un lenguaje de programacion interpretado, que
logra la multiplataforma a tráves de bytecodes.
- No existe restricción para el desarrollo de aplicaciones
tanto libres como comerciales.
- Java se puede bajar del site de SUN, junto con un IDE
Netbeans en forma gratuita.
|
|