1.9. Filosof�a en el desarrollo de aplicaciones

A la gente que no est� familiarizada con el mundo UNIX muchas veces les extra�a que no se desarrolle una aplicaci�n para que se use unicamente en modo gr�fico y en cierta forma les molesta el que se pueda utilizar dicha aplicaci�n en modo consola.

Esto se da principalmente en usuarios de Windows (R), llegando a veces a menospreciar una aplicaci�n por el mero hecho de que se pueda ejecutar en modo consola y en modo gr�fico.

�Cual es la raz�n de que muchas aplicaciones UNIX se puedan ejecutar de ambas formas? Pues es muy simple, el que una aplicaci�n se pueda ejecutar en modo consola tiene las siguientes ventajas:

Un programa que s�lo funcione en modo gr�fico unicamente posee una ventaja, la comodidad de uso, pero pierde mucha potencia en el sentido de la flexibilidad con la podr�a interaccionar con otros programas.

Con un programa desarrollado para poder trabajar en consola siempre se podr� crear una interface gr�fica que lo llame con las opciones necesarias abstrayendo al usuario de la "complejidad" del uso de la l�nea de comandos.