私はそれが好きなので、Pythonを使用すると言います。あなたが詳細を確認するまで、彼らは良いアイデアのように見えるので
しかし、テキストベースのインタフェースは、かなりそれ価値がない:
- テキストのUIのための標準的なキーボードナビゲーションモデルが本当にありません;彼らはすべて自分のスキームを使用します
- ユニコードはどのようにサポートされていますか? (ヒント:これは自明ではありません)
- 異なるキーボードレイアウトはどうですか?キーボードに「家」、「終わり」、「エスケープ」などがない場合、誰かがキーを押しますか?
ncursesは、低レベル操作のみを提供するウィジェットセットを提供しません。上記の質問に対する回答は容易ではありません。
最近、誰もキーボードとテキスト駆動型の端末ベースのUIに多くの考えを持っていないことが示されています。
Webインターフェイスで解決できます。実際には、必要に応じてテキストモードのWebブラウザを使用できます。
i(電話|パッド)や安価な携帯電話のような現代のデバイスは十分に良いウェブブラウザを持っています。
非常にシンプルなスタイル(少数の画像、小さなJavascrfipt)を使用し、さまざまなデバイスで多大な努力をしなくても動作するWebアプリケーションを作成するのは簡単です。
だから私はdmckeeさんのコメント "あなたが知っているものと一緒に行く"と言うでしょう。
独自の端末ベースのインターフェイスを構築することで、長期的に自分自身を角に囲むことになります。
多分TkInterはオプションです –
あなたは知っている開発環境を持っています... – dmckee
@dmckee PHPとC#は私の最も強い技術ですが、私はどちらもこのタスクには適していないと思います。 php-gtkプロジェクトは放棄されたプロジェクトのように見えます)。 –