2012-03-17 2 views
2

私はこのコードを書くための新しい技術を学ぶ機会があります。基本的な要件:さまざまな場所で使用するプラットフォームと技術に関するアドバイス:分散型簿記アプリ

  • ユーザーが全世界
  • ユーザーコントロール:システムへ
  • 解析銀行取引明細書ファイルを、編集を参照してくださいシート内のさまざまなシート/アカウント/取引を承認することができます制御
  • ABILに入り、編集、取引
  • を承認し、安全で信頼性の高いデータストレージ
  • :レポートに
  • 堅牢なログを生成しますインターネットやローカルネットワークのウェブサーバーからのサービス提供

Googleドキュメントスプレッドシートをスクリプトで使用する予定でしたが、ユーザーコントロールが十分に堅牢ではありません。

現時点では、Google App Engineを使用してJavaサーブレットとJSPに傾いています。

何を使用しますか?

答えて

2

サーブレットとJSPは優れた技術ですが、かなり基本的な/低レベルです。新しいWebベースのフレームワークを試してみると、より面白くて生産的なことがわかるかもしれません。

いくつかのアイデア:

  • Vaadinは、それはあなたが、プレーンのJSPで実装することができますよりもはるかに洗練されたコンポーネントを提供するリッチインターネットアプリケーションのためのフレームワークですが、かなりよくこの種のアプリケーションに合うかもしれません。
  • 私はまた、Play Frameworkについて非常に良いと思っています。
  • 新しい言語(Clojure)を拾うのが本当に冒険的で気に入ったら、Noirも素晴らしいWebフレームワークです。
+0

ありがとうございましたmikera、それらに見えます! – BruceM

0

ここで唯一必要となるのは、「インターネットやローカルネットワークのウェブサーバーからのサービス」です。あなたはどういう意味ですか?これがユーザーがローカルにインストールしたい場合は、App Engineは問題ありません。

Javaベースのソリューションの任意の並べ替えは、あなたの要件の残りの部分のすべてに合うようになります。多くのロギング/セキュリティがあるので、Spring Securityを使ってSpring MVCを見たり、Grails(Springセキュリティもサポートしています)を見たいかもしれません。

+0

ありがとうございます - 私は春、Vaadinを見てみましょう – BruceM