Comment peut-on aller sur le développement d'une interface utilisateur basée malédictions?

StackOverflow https://stackoverflow.com/questions/3601210

Question

Je prévois de développer une application GUI qui utilise malédictions. L'idée est de fournir une interface supplémentaire pour une interface web, de sorte que tout sur le site Web pourrait également se faire via l'interface utilisateur.

En fait, il devrait être la plate-forme indépendante: l'utilisateur doit SSH sur le serveur, après quoi l'interface utilisateur prendrait automatiquement.

Tout d'abord, est-ce faisable? Pour autant que je comprends, ce serait la plate-forme indépendante tant que avait le bon logiciel de terminal installé à l'utilisateur final. Corrigez-moi si je me trompe.

Je comptais utiliser Python pour cela, car il est la langue que je suis le plus compétent dans. Python est livré avec la bibliothèque ncurses et urwid , qui m'a dit, est tout à fait bon.

Après avoir un test rapide avec urwid, j'ai eu quelques problèmes. La chose est, je suis très inquiet que je ne trouve pas les réponses aux problèmes que je rencontrerai sur la route parce que malédictions apparemment UI-s ne sont pas à la mode de nos jours. La documentation et les exemples sont donc tout à fait rares.

En conclusion, je devrais vraiment se lancer sur ce sujet et quitter mon pleurnicher ou laisser tomber l'idée tout à fait? Toutes les autres suggestions?

Était-ce utile?

La solution

Il est certainement possible, et les applications basées sur Curses sont encore écrit régulièrement (par exemple PUDB est seulement 14 mois) mais peut-être pas très souvent.

Avez-vous essayé de poser des questions sur la liste de diffusion urwid et / ou canal IRC?

Autres conseils

oh mon, serait-ce pas un rêve!

Je l'ai vu deux ou trois choses là à des degrés divers de réussite.

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

futur nombre de morts: http://f-dt.com/?wptheme=wp -cli

wordpress yadda yadda, cela pourrait être aussi simple que CSS 960 / blueprint, prototype.js, et un oneliner:

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

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

MAIS! ce genre de chose est assez radicale. i dire- tout peut arriver sur la toile d'un navigateur web ces jours-ci, mais tout émulateur de terminal ou le lynx remplit cette fonction avec brio.

Veuillez également consulter: https://stackoverflow.com/ Questions / 472644 / javascript-collection-de-un-ligne fonctions utiles-

la vraie question est quel type de logiciel que vous envisagez de ncursing (sic, jeu de mots, etc.) - il a probablement déjà quelques interfaces de ligne de commande plutôt utiles (sh).

Il peut être fait, mais il est une lutte. Je recommande d'améliorer l'interface web. Vous pouvez utiliser JavaScript pour ajouter des raccourcis clavier, par exemple, qui peut être très utile pour un flux de travail plus rapide (voir l'interface de Gmail, par exemple).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top