0

私は小さな劇団で働いています。現在、彼らはそれぞれの隣に彼らのスキルについてのメモが付いた紙の上の人のリストを持っています. 人を追加、削除、更新、検索できるように、データベース/ディレクトリを作成したいと考えています。これは私が知っている非常に単純で一般的なシナリオですが、ここでの問題は、実用的なソリューションを構築するのに 1 日しかないことです。

検索は非常にシンプルでなければなりません

最初は LAMP を考えていましたが、すべてをゼロから作成して自分でホストする必要はありません。これにより、データベースとして Google Spreadsheet にたどり着きました。これには、すべてに Google ドキュメントが既に使用されているという利点があり、フロントエンドが機能しなくなった場合でも、データにアクセスできます。

次のステップは、データベースのフロント エンドを作成することです。Google スプレッドシートのフォームを作成することはできますが、新しいエントリを追加することしかできません。Google ガジェットを作成することはできますが、Google Visualization API が読み取り専用アクセスを提供するため、検索を実装することしかできません。

この時点で行き詰まっています。Google スプレッドシート用の Java サーブレット フロント エンドを作成し、Java API を使用して追加、検索、更新する必要がありますか?

これは幅広い質問であることは承知していますが、「あなたならどうしますか?」と尋ねているだけです。このシステムを 1 日の開発時間で実装するには?

ガブ

4

3 に答える 3

1

あなたが説明したのと同じくらい単純なアプリケーションを作成したかったので、それを実装するためにGrailsを選びました。少し運が良ければ (認証やデザインの微調整などを行わなくても)、特にユースケースに非常に関連する例 (パート1、2、3 ) に従って、1日以内に収まるはずです。

于 2010-03-12T14:57:02.573 に答える
0

ソリューションはブラウザベースである必要がありますか?そうでない場合は、いくつかの単純なDBMSを検討します。それは、コンピューター上にある場合はMS Accessであるか、市場で実行されている多くのほとんど機能しない50ドルのデータベースの1つです。

ブラウザベースである必要がある場合は、すでに知っているものに最も近いデータベース対応フレームワークを使用してください。たとえば、割り当てられた時間内に、これをDjangoに簡単に実装できます。Djangoは私の既存のスキルセットに最も近いので、例としてのみ言及します。他のものを選択することもできます。

于 2010-03-12T15:30:40.813 に答える
0

このようなアプリケーションを作成する時間が 1 日しかない場合、答えは 1 つだけです。それは、最も使い慣れたテクノロジを使用することです。これは、仕事を行い、顧客の価格範囲内です (小劇場の場合)。おそらく$ 0の会社)。「最高の」テクノロジーを選択することによる生産性の向上は、それに慣れるにつれて失われます。この場合、「最高」は「善」の敵です。

于 2010-03-12T15:24:54.220 に答える