Pregunta

tengo la intención de desarrollar una aplicación de interfaz gráfica de usuario que utiliza maldiciones. La idea es proporcionar una interfaz adicional para una interfaz web, de modo que todo en el sitio web también podría hacerse a través de la interfaz de usuario.

Básicamente, debe ser independiente de la plataforma: el usuario tendría que SSH al servidor después de lo cual la interfaz de usuario tomaría automáticamente.

En primer lugar, ¿es factible? Por lo que yo entiendo, que sería independiente de la plataforma, siempre y cuando el usuario final tenía el software del terminal adecuado instalado. Me correcta, si estoy equivocado.

Yo tenía la intención de utilizar Python para esto, ya que es el idioma que soy el más competentes en. Python viene con la biblioteca ncurses y Urwid , que me han dicho, es bastante bueno.

Después de tener una prueba rápida con Urwid, he tenido algunos problemas. Lo que pasa es que estoy bastante preocupado de que no voy a encontrar respuestas a los problemas que se encontrará en el camino porque al parecer maldice UI-s no están de moda hoy en día. Documentación y ejemplos son por lo tanto bastante escasos.

En conclusión, debería realmente me embarcarse en esto y dejar mi lloriqueo o abandonar la idea por completo? ¿Alguna otra sugerencia?

¿Fue útil?

Solución

Es ciertamente posible, y las aplicaciones basadas en curses todavía se escriben con regularidad (por ejemplo PuDB es sólo 14 meses de edad), aunque tal vez no muy a menudo.

¿Ha intentado hacer preguntas sobre la lista de distribución Urwid y / o canal de IRC?

Otros consejos

¡oh, esto no sería un sueño!

He visto un par de cosas que hay en diversos grados de éxito.

Morticious Thrind: http://thrind.xamai.ca/

futuro número de muertos: http://f-dt.com/?wptheme=wp -cli

wordpress bla bla, esto podría ser tan simple como un CSS 960 / anteproyecto, prototype.js, y una oneliner:

//TODO: Implement useful functionality && unit tests && documentation
//TODO: read 

try { eval($F(x)); } catch (e) { panic(); }

PERO! este tipo de cosas es bastante radical. i NADA Entretanto puede suceder en el lienzo de un navegador web en estos días, pero cualquier emulador de terminal o el lince sirve para este propósito, con un toque.

También asegúrese de salida: https://stackoverflow.com/ preguntas / 472644 / javascript-collection-de-one-line-útiles-funciones

La verdadera pregunta es qué tipo de software que planea en ncursing (sic, juego de palabras, etc.) - es probable que ya tiene algunas interfaces de línea de comandos en lugar de utilidad (SH).

Se puede hacer, pero es una lucha. Yo recomendaría la mejora de la interfaz web. Se puede utilizar JavaScript para agregar accesos directos del teclado, por ejemplo, que puede ser muy útil para un flujo de trabajo más rápido (ver la interfaz de Gmail, por ejemplo).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top