Frage

Ich plane eine GUI-Anwendung, dass Verwendungen Flüche zu entwickeln. Die Idee ist, eine zusätzliche Schnittstelle für eine Web-Schnittstelle zur Verfügung zu stellen, so dass alles, was auf der Website auch über die Benutzeroberfläche durchgeführt werden kann.

Grundsätzlich sollte es plattformunabhängig sein: der Benutzer auf SSH auf den Server haben würde, nach der die Benutzeroberfläche automatisch übernehmen würde.

Zunächst einmal ist dies machbar? Soweit ich verstehe, wäre es plattformunabhängig sein, solange die Endbenutzer hatten die richtige Terminal-Software installiert ist. Korrigieren Sie mich, wenn ich falsch liege.

Ich hatte geplant, für diesen Python zu verwenden, da es die Sprache ist, ich bin die fähigsten in. Python kommt mit der ncurses Bibliothek und urwid , was ich gesagt habe, ist ziemlich gut.

Nach einem kurzen Test mit urwid hat, hatte ich einige Probleme. Die Sache ist, ich bin ziemlich besorgt, dass ich Antworten nicht auf die Probleme finden, dass ich die Straße begegnen unten, weil anscheinend UI-s Flüche sind nicht der letzte Schrei heute. Dokumentation und Beispiele sind daher ziemlich knapp.

Abschließend sollte ich wirklich auf diese beginnen und beenden mein Gejammer oder die Idee ganz fallen zu lassen? Alle anderen Vorschläge?

War es hilfreich?

Lösung

Es ist sicherlich möglich, und Flüche-basierten Anwendungen werden regelmäßig noch geschrieben (z PuDB nur 14 Monate alt ist), obwohl vielleicht nicht sehr oft.

Haben Sie versucht, Fragen über die urwid Mailingliste zu fragen und / oder IRC-Kanal?

Andere Tipps

oh meinen, wäre dies kein Traum sein!

Ich habe mit unterschiedlichem Erfolg gibt ein paar Dinge gesehen.

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

future Todesopfer: http://f-dt.com/?wptheme=wp -cli

Wordpress bla bla, das so einfach wie ein 960 / Plan CSS sein könnte, prototype.js und ein oneliner:

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

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

ABER! diese Art der Sache ist ziemlich radikal. Ich meine alles kann in diesen Tagen die Leinwand von einem Web-Browser passieren, aber jeder Terminal-Emulator oder Luchs dient diesem Zweck mit Akzent.

auch sicher sein, überprüfen: https://stackoverflow.com/ Fragen / 472.644 / javascript-collection-of-one-line-nützliche-Funktionen

Die eigentliche Frage ist, welche Art von Software planen Sie auf ncursing (sic, Wortspiel, etc.) - es hat wohl schon einige ziemlich nützlich Befehlszeilenschnittstellen (sh).

Es kann getan werden, aber es ist ein Kampf. Ich würde empfehlen, die Web-Oberfläche zu verbessern. Sie können JavaScript verwenden Tastaturbefehle hinzufügen, zum Beispiel, die für eine schnellere sehr hilfreich sein kann, Workflow (Google Mail-Schnittstelle, siehe zum Beispiel).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top