1

私は、クライアントが一連の植物関連データを入力し、データベースに対してクエリを実行して、適切な植物のリストを見つけることができるシステムを開発しようとしています。

次に、これらの植物をグラフィック出力に表示する必要があります。背の高い植物は花壇の後ろに、小さな植物は花壇の前に配置します。これを行うためのアルゴリズムはすでに頭に入れていますが、あなたへの質問は、それを使用するのに最適なソフトウェアは何かということです。

1) ユーザーがデータを入力できるようにする

2) データベースにクエリを実行して適切な結果を返す

3) データを体系化されたグラフィック (植物を表す点のある単純な長方形) に出力します。

最後のステップは「可能であれば」であり、まだ完全には検討していません。

4) 必要に応じて、ユーザーがマウスを使用してこれらの点を移動し、再配置できるようにします

--

PHP がグラフィック出力を生成できることは知っています。おそらく、これを少しの jQuery と混ぜて、ユーザーがドットを移動できるようにすることができると思います。これでうまくいくでしょうか、それとも他のソフトウェア (Java や_ _ など) でより良い結果が得られるでしょうか?

これがスタックの間違ったセクションにある場合は、ありがとうございます。

4

1 に答える 1

0

あなたの質問は少しあいまいです。直接的に答えると、最近の一般的なプログラミング言語は、適切なライブラリを使用して、必要なことを行うことができます.C / ++、Java、PHP + Javascript、Python、Ruby、その他何百万ものものがあります.特にJavaでは、おそらくswing、GUI 用のツールキットを使用したいと思うでしょう。

PHP+Javascript だけを知っている場合は、その知識に固執するのがプロジェクトにとっておそらく最善です。ただし、これを今すぐにやらなければならないプロジェクトというよりも、学習の機会と見なす場合は、その過程で新しい言語を学ぶために時間をかけることができます。

どの言語を学ぶべきかについては、人それぞれ意見がありますが、一般的に言えば、レベルの高い言語ほど、プロトタイプを作成するのに時間がかかりません。

編集

ただし、Web サイトでこれが必要な場合は、Web ベースのものを使用する必要があります。つまり、サーバー側で実行されるプログラムと、クライアント (ブラウザー) で実行されるプログラムの 2 つのプログラムが必要になります。サーバー側では、PHP、JSP (JavaServer Pages)、Python、または Ruby を使用できます。クライアント側では、Javascript+DOM (おそらく HTML5)、Java アプレット、またはフラッシュ ベースのものに制限されます。

于 2012-10-27T21:21:47.420 に答える