Domanda

ho intenzione di sviluppare un'applicazione grafica che utilizza maledizioni. L'idea è quella di fornire un'interfaccia più per un'interfaccia web, in modo che tutto sul sito web potrebbe essere fatto anche tramite l'interfaccia utente.

In sostanza, dovrebbe essere indipendente dalla piattaforma: l'utente avrebbe dovuto SSH al server dopo che l'interfaccia utente sarebbe automaticamente prendere il sopravvento.

Prima di tutto, è questo fattibile? Per quanto ho capito, sarebbe indipendente dalla piattaforma finché l'utente finale aveva il software del terminale adeguato installato. Correggetemi, se sbaglio.

avevo intenzione di usare Python per questo, in quanto è la lingua io sono il più abile in. Python viene fornito con la libreria ncurses e Urwid , che mi è stato detto, è abbastanza buona.

Dopo aver avuto un rapido test con Urwid, ho avuto qualche problema. Il fatto è che io sono abbastanza preoccupato che io non trovare le risposte ai problemi che si incontrano lungo la strada perché a quanto pare maledice UI-s non sono di gran moda al giorno d'oggi. La documentazione e gli esempi sono quindi abbastanza scarse.

In conclusione, in realtà dovrebbe ho intraprendere questa e lasciare il mio piagnucolare o far cadere l'idea del tutto? Altri suggerimenti?

È stato utile?

Soluzione

E 'certamente possibile, e le applicazioni basata su curses sono ancora scritti regolarmente (ad esempio PuDB è solo 14 mesi) anche se forse non molto spesso.

Hai provato a fare domande sulla mailing list Urwid e / o il canale IRC?

Altri suggerimenti

oh mio, non sarebbe questo un sogno!

Ho visto un paio di cose là fuori per vari gradi di successo.

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

futuro il numero dei morti: http://f-dt.com/?wptheme=wp -cli

wordpress bla bla, questo potrebbe essere semplice come un CSS 960 / progetto, prototype.js ed un oneliner:

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

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

MA! questo tipo di cose è piuttosto radicale. I NULLA frat- può accadere sulla tela di un browser web in questi giorni, ma qualsiasi emulatore di terminale o lince serve a questo scopo con il chiarore.

Anche essere sicuri di check-out: https://stackoverflow.com/ domande / 472.644 / javascript-raccolta-di-un-linea-utili-funzioni

La vera domanda è che tipo di software che si ha intenzione di ncursing (sic, gioco di parole, ecc.) - che probabilmente ha già alcune interfacce a linea di comando, piuttosto utili (sh).

Si può fare, ma è una lotta. Suggerirei migliorare l'interfaccia web. È possibile utilizzare JavaScript per aggiungere scorciatoie da tastiera, per esempio, che può essere molto utile per un veloce flusso di lavoro (vedi l'interfaccia di Gmail, per esempio).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top