La diferencia infranqueable entre la aplicación gráfica y la consola

Un programa cualquiera en linea de comandos

Esto da para mucho y de alguna u otra manera lo hemos tratado antes, pero lo traigo a tema ahora dado que Mark Shuttleworth se lo preguntó y siendo él el benefactor de la principal distro de escritorio se nota que GNU/Linux está siendo desarrollado en gran medida por gente que no sabe de usabilidad.

Ok, la consola es muy bonita y útil, pero la mayoría de la gente necesita utilizar interfaces gráficas porque sus conocimientos informáticos son limitados, no todos tienen ganas de aprender a usar algo que es poco intuitivo y no tendrían por qué.

Por otro lado, GUI no significa fácil o intuitivo automáticamente, incluso las aplicaciones GUI (o gráficas) requieren un diseño adecuado para ser efectivamente fáciles de aprender a usar.

Algo que los linuxeros deben dejar de pensar es que el usuario nuevo tiene que aprender lo más complicado. Una cosa, la consola no es dificil y no he dicho que lo sea, pero nunca va a ser intuitiva, nadie puede adivinar cómo usar un programa de línea de comandos mirando la pantalla, un programa de creación de DVD (por poner un ejemplo de GUI) sí, y he ahí la diferencia infranqueable entre una GUI y un programa para línea de comandos.

Lo de arriba te puede parecer abstracto a ti, usuario de Linux de no menos de 2 años pero la impresión que causa una consola es un poco fuerte para un usuario novato que jamás ha usado Linux y tampoco MSDOS.

¿Qué implica saber que tendré que usar una línea de comandos por primera vez?

Es simple. Si ves una consola por primera vez y descubres que en Linux es obligación usarla aunque sea una que otra vez al mes, esto se vendrá a tu mente: MEMORIZAR!

A nadie le gusta memorizar y, si bien, los usuarios de Linux sabemos que no es para nada complicado, pero a esto nos ha llevado la costumbre. Me acuerdo que cuando estudiaba en el Instituto teníamos que aprender a usar MSDOS para la clase de informática y todavía recuerdo que el único que sabía cómo introducir y usar los comandos (cuando aún no usaba Linux) era yo, todos los demás me preguntaban cómo hacer lo que se pedía y nadie aprendió MSDOS definitivamente.

Lo segundo que te pones a pensar cuando ves una línea de comandos por vez primera es: ABURRIDO!

¿o no?

Así no se puede incentivar el uso de este sistema operativo a nivel de escritorio.


Categorías

Más Linux

edumix

Ingeniero Informático de Profesión y Desarrollador Web de vocación. Amante de las Nuevas Tecnologías e Internet. "Linux Adicto" y en contacto... Ver perfil ›

16 comentarios

  1.   Sergio Rondan dijo

    Yo siempre que puedo intento que la gente utilice la consola, es una herramienta muy util y practica, que ademas trabaja igual en toda distro !

  2.   Cesar dijo

    Absolutamete de acuerdo. Los productos deben adecuarse a los usuarios. Para los que prefieren línea de comandos para todo, pueden escoger una distro que los complazca. Me gusta la consola, pero una buena GUI puede simplificar mucho las cosas y puede permitir un ahorro importante de tiempo perdido en aprendizaje que no es importante para el 99,9% de las persona. Como siempre he dicho, para muchos de nosotros el SO no es el fin, si no solo un instrumento.

  3.   Giorgio Grappa dijo

    Ffuentes, a partir de “Ok, la consola es muy bonita y útil…” vienen tres de los párrafos más sensatos que he leído en mucho tiempo sobre este argumento.

    Yo añadiría que el ordenador no es para nada un utensilio sencillo, y que los que afirman que es fácil de usar mienten como bellacos para acrecentar sus ventas.

    Lo que pasa es que el usuario doméstico no tiene un administrador de sistemas al lado cuando alguna cosa no funciona, ni tampoco es un gran aficionado a la lectura de manuales.

    Y uno de los grandes problemas “publicitarios” de GNU/Linux es la cantidad de usuarios que encontramos la consola realmente divertida: no nos damos cuenta de que no formamos parte de la norma y no entendemos que alguien se pueda asustar de un pantalla negra, tan dócil ella, tan obediente y tan servicial.

  4.   Chuky394 dijo

    Justo hace unas semanas atrás tuve que vivir algo similar con unos amigos. El problema surgió cuando uno de ellos dijo que, Linux no es intuitivo. Entonces, les pregunto, ¿por que dicen tal cosa?. Algunas de las criticas fueron, que cuando instalan programas no aparecen en el menú (algo que no pude, desmentir, ya que algunas aplicaciones son algo “vagas”), pero después de eso, decreció bastante las supuestas conjeturas.
    Ahora yo digo, citando del texto: “…la mayoría de la gente necesita utilizar interfaces gráficas porque sus conocimientos informáticos son limitados…” El problema son las interfaces gráficas o realmente no saben ni encender la PC?? Vamos, que cuando Windows no era un SO, había que usar MSDOS y nadie se quejaba.
    Pero bien, los tiempos cambian, la web 2.0, las redes sociales, tiempo=dinero, accesibilidad, etc. Entonces, como las GUI salvan vidas, cualquiera que instale algún programa de dibujo asistido por computadora (CAD) podrá crear planos sin problemas, si total tienen una GUI, MENTIRA! Si o si, se necesita aprender y estar continuamente adaptándose al cambio, (lo cual Linux a adoptado, ya que se ven muchos programas con GUI muy lindas y fáciles de usar), pero, porque no debe aprender aquel que se sienta tras Linux?? Acaso un Medico no tiene que estudiar? O un Ingeniero no debe ser preciso en su actuar?? Todo va en las personas. La consola NO ES DIFICIL, al contrario, da mas facilidades que un programa que ejecuta todo a ciegas, si abres dicho programa y no inicias ¿Que haces?…en consola, la mayoría de las veces te dice que falla. Bueno, si o si, se necesita saber un mínimo uso de la consola, pero es algo que desarrollamos al tiempo de utilizar este SO. Cuando yo arranque (mas o menos en junio del 2007) ni sabia que era sudo, menos como instalar algo de los repositorios y ni mencionen compilar un source…pero las ganas superaron esas limitaciones.
    Por eso estoy cansado, ya, de las cuestiones que encabezan siempre en contra de GNU/Linux. Tenemos a Ubuntu, una distro que esta haciendo las cosas relativamente bien, el uso de consola se ha reducido, casi que ni se ven letras blancas en fondos negros (siempre calzan bien los splash), tienen al Synaptic y otras aplicaciones que te ahorran tiempo. La consola siempre está y (espero) que siempre lo esté. Linux es para gente que se quiere desafiar así misma y se pone como metas, estar en constante aprendizaje, gente que no se queda en mesetas con flores lindas, si no personas que encaran al bosque, porque saben que dentro de este hay flores mucho mas lindas.
    No se si pude cerrar bien mi idea, que quizás me fui demasiado por las ramas y llevándome por mi ego, la mayoría de las veces. Pero como comentario final, en Linux se necesita aprender, si no lo quieres…halla tu!

    Nos vemos :)

  5.   Ravenman dijo

    A todos los defensores de las GUIs: me gustaría verlos el día que su amada GUI no levante para hacer lo que acostumbran a golpe de ratón; o aún peor: el día que su entorno gráfico no levante. No olviden que dos de los sistemas operativos más poderosos del planeta (UNIX y Solaris) no se manejan a golpe de ratón. Es hora de destruir el motor que impulsa el crecimiento de la estupidez humana: la ignorancia; este ha sido mi pequeño aporte a la causa.

  6.   Cesar dijo

    A todos los defensores de las GUIs: me gustaría verlos el día que su amada GUI no levante para hacer lo que acostumbran a golpe de ratón; o aún peor: el día que su entorno gráfico no levante. No olviden que dos de los sistemas operativos más poderosos del planeta (UNIX y Solaris) no se manejan a golpe de ratón. Es hora de destruir el motor que impulsa el crecimiento de la estupidez humana: la ignorancia; este ha sido mi pequeño aporte a la causa.

    Me gustaría verte cambiar tu TV sin control remoto, haciendo contacto en el circuíto del aparato. No seamos rígidos, el que quiera aprender que aprenda, el que solo lo necesite por estabilidad, que lo utilice. No todos son informáticos, pero parece que a muchos les ha bajado una necesidad de convertir el mundo a la consola. Yo no mantengo un servidor ni nada de eso. Si se me cae el servidor gráfico tengo la opción de reiniciar, simple (aunque nunca me ha pasado). ¿Que hacen todos ustedes frente al PC? ¿Meterle manos al nucleo todo el día? ¿Ejecutar elaborados programas en consola? Yo por lo menos trabajo con mi Linux.

  7.   Ravenman dijo

    … Si se me cae el servidor gráfico tengo la opción de reiniciar, simple (aunque nunca me ha pasado). ¿Que hacen todos ustedes frente al PC? ¿Meterle manos al nucleo todo el día? ¿Ejecutar elaborados programas en consola? Yo por lo menos trabajo con mi Linux.

    Por tu supuesta solución ante una falla del servidor gráfico, se nota que no te ha pasado nunca y que vienes de utilizar un sistema inoperativo que prefiero no mencionar; de por sí que te admiro: trabajas con Linux (que es un núcleo) y no en consola. En cuanto a mí, trabajo con varias distros del sistema operativo GNU/Linux, en ambientes de servidores y estaciones de trabajo (en ambientes físicos y virtualizados) … y no, no tengo que meterle mano al núcleo todo el día, ni ejecuto elaborados programas todo el día; utilizo GUI y WebGUI para algunas tareas (cuando lo veo necesario), pero no soy GUI-dependiente.

  8.   Cesar dijo
    … Si se me cae el servidor gráfico tengo la opción de reiniciar, simple (aunque nunca me ha pasado). ¿Que hacen todos ustedes frente al PC? ¿Meterle manos al nucleo todo el día? ¿Ejecutar elaborados programas en consola? Yo por lo menos trabajo con mi Linux.

    Por tu supuesta solución ante una falla del servidor gráfico, se nota que no te ha pasado nunca y que vienes de utilizar un sistema inoperativo que prefiero no mencionar; de por sí que te admiro: trabajas con Linux (que es un núcleo) y no en consola. En cuanto a mí, trabajo con varias distros del sistema operativo GNU/Linux, en ambientes de servidores y estaciones de trabajo (en ambientes físicos y virtualizados) … y no, no tengo que meterle mano al núcleo todo el día, ni ejecuto elaborados programas todo el día; utilizo GUI y WebGUI para algunas tareas (cuando lo veo necesario), pero no soy GUI-dependiente.

    Es precisamento a eso lo que me refiero: tu actividad, profesión o a lo que te dediques. Obviamente tu tienes que manejar la consola a fondo porque tu trabajo lo exige, pero hay una confusión al pensar que todos los “trabajos” que se realicen con alguna distro es similar a la del administrador de sistemas. Mi profesión no tiene nada que ver con la informática, y elegí GNU/Linux porque me aporta estabilidad, seguridad y una variedad casi ilimitada de software que mejora mi productividad. Creo que es muy necesario dividir las necesidades de aprendizaje de un sistema operativo entre administradores (utilizando este término de manera muy amplia) y usuarios.

  9.   Chuky394 dijo

    Es precisamento a eso lo que me refiero: tu actividad, profesión o a lo que te dediques. Obviamente tu tienes que manejar la consola a fondo porque tu trabajo lo exige, pero hay una confusión al pensar que todos los “trabajos” que se realicen con alguna distro es similar a la del administrador de sistemas. Mi profesión no tiene nada que ver con la informática, y elegí GNU/Linux porque me aporta estabilidad, seguridad y una variedad casi ilimitada de software que mejora mi productividad. Creo que es muy necesario dividir las necesidades de aprendizaje de un sistema operativo entre administradores (utilizando este término de manera muy amplia) y usuarios.

    No necesariamente debemos ser sysadmin para usar la consola y me remonto a una ayuda que preste a un usuario de un foro. El no podia instalar los driver de Ati. Le salia el asistente en modo grafico, todo muy lindo pero no se instalaba. Causa aparente, no se sabia, ya que no salia ningun mensaje de error. Mi comentario fue, que hiciera todo por consola (previamente indicandole lo que debia de realizar) el resultado, el usuario feliz por tener aceleracion grafica…gracias a la consola y dicho user no era el mas experimentado de todos. La consola es muy necesaria. No se puede cambiar por un modo grafico puro, se perderia la mistica de Linux. Quizas un equilibro Consola:GUI…pero no se hasta que punto.

    Nos vemos :)

  10.   X3MBoy dijo

    Hay redundancia en el tema. Actualmente no me puedo parar en ninguno de los dos bandos, utilizo la consola para las cosas que necesito por consola, y utilizo las GUI’s y Web-GUI’s para las cosas que así lo ameritan.

    Estoy de acuerdo en que no se debe eliminar la consola por ningún motivo, pero no desprecio una buena GUI que facilite de forma visual el trabajo, incluso la famosa aplicación GUI para “hacer ping” que se comentó mucho en otro post (nota: no es lo único que hace).

    En fin lo verdaderamente importante es que gracias a Dios, y a pesar de que se discuta mucho, siempre se tiene la opción de elegir la consola o tu aplicación GUI.

    P.D.: Sería interesante verlos intentar hacer un documento ODF, estándar libre y ampliamente aceptado, en consola.

  11.   Juan dijo

    Desde luego, cada interfaz para unos usuarios y/o propósitos específicos. El GUI está muy bien para usuarios avanzados y no avanzados, para navegar por internet, leer el correo, reproducir música, etc.

    Ahora bien, para configuración y administración en la mayoría de ocasiones la consola es mucho más potente que el GUI. Y sobre lo que han comentado que hay que memorizar los comandos, no es cierto. Muchos comandos los aprendes de su uso. Y los que no, recurres a Internet o a las páginas de manual (cuando estudiaba la carrera no disponía de toda la información que hay ahora en Internet y me tocaba consultar paǵinas de manual y libros para hacer las prácticas).


  12.   ma dijo

    sos tan troll, que tus articulos tienen el único fin de conseguir visitas.

  13.   M dijo

    Ttroll, volvé a windows

  14.   confusio dijo

    como dijo un gran sabio… el entorno gráfico es fundamental…. para tener más consolas…
    !

  15.   pato dijo

    Apoyo el articulo, yo soy estudiante de computación me manejo con Debian y uso Arch y Slackware de vez en mes. Esta bien para mi, puede que algún día llegue a vivir de la consola, administrador de servidores, etc. Pero, un Arqueólogo, Medico, Licenciado, no tiene la necesidad de aprender bastantes comandos o tener el control total del pc si solo le interesa realizar tareas básicas.

  16. Toda persona sabe donde le apreta el zapato. Yo estoy recién conociendo GNU/LINUX emigrando de Windows. Si bien trabaje con dos en un principio y tenias tu línea de comandos no necesariamente tienes que aprenderte todos los comandos si eres usuario por lo tanto los entornos gráficos nos han salvado la vida a muchos a si que no demonicemos a los ambientes gráficos u/o consolas mejor pensemos en que todo suma.

Escribe un comentario