6

私は個人的な使用のための時間管理ツールを開発しています。私はマウスよりもキーボードを使用することを好みます。インターフェイスには、コマンドラインのように機能する汎用テキストボックスがあります。必要なコマンド、コマンド名に使用するもの、スイッチやパラメーターを渡す方法などについて考え始めたところです。

あなた方の何人かはこれらの線に沿って良い読み物に出くわしたのだろうか。cliを設計するための選択肢と、それらがインタープリターの複雑さ、およびコマンドの拡張性にどのように影響するかを説明するもの。説明が言語固有であるか一般的な用語であるかは関係ありません。ただし、私の実装はjavascriptを使用します。

ありがとうございました。

4

1 に答える 1

8

これを読む:

http://www.amazon.com/Software-Tools-Brian-W-Kernighan/dp/020103669X

UnixCLIの背後にある「哲学」のいくつかを説明しています。

http://www.ibm.com/developerworks/linux/library/l-clutil/

http://www.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap12.html#tag_12_01c

于 2010-06-02T20:20:32.100 に答える