2011-08-01 8 views
-2

はいあなたは、これは主観的なものであると言う前に、私は、Javaシステム内のとき、スクリプトの例に興味を持っています...興味深い使い方

どのように、どこでJRubyの、Jythonのと使わコのようなエンジンのスクリプトを作成しています。

答えて

1

私は、スクリプト言語(BeanShell)を含む独自のJavaベースの自動テストツールを使用しました。ユーザーが独自のプロシージャコードを記述してテストフローを作成できるようにしました。それは面白い機能でした(さまざまなテストセットを実行するために同じバージョンのツールを使用できるため)が、IMHOは価値があったよりはるかに多くの作業でした。

いくつか解説

  • 通常、ユーザーは、プログラマではありません。彼らがプログラマーであっても、あなたの製品を使うためにあなたの特別な言語を習得したくはないでしょう。基本となる実装が実行時に処理されるスクリプトのようなものであっても、侵入の障壁を減らすためのツールを用意する必要があります。十分に文書の例
  • 言語は、ユーザーが働いているものに近いはずの
    • ウィザーズ
    • ドラッグ&ドロップ
    • プレンティ、それ以外の場合は、理解しやすいものでなければなりません。
    • どのような種類のIDEサポートを提供しますか?うまくいけば、既存のIDE(例:Eclipse)を活用できることを願っています。ユーザーは、構文ハイライト、自動完了、ブレークポイントなど、最新のIDE機能を期待しています。
    • APIの公開をお勧めします。プログラミングに精通したユーザーは、好みの言語とIDEを使用してアプリケーションを制御します。
  • +0

    あなたのコメントはすべて意味がありますが、* nix自体には少し退屈な作業のためのスクリプト言語が含まれていることを忘れないでください。私は* nixで見つけられたのと同じ種類のタスクを実行するスクリプト言語をホストするプラットフォームとしてjavaを考えていました。 –

    関連する問題