2012-03-17 20 views
2

我有機會學習一些新技術來編寫此代碼。基本要求:關於使用何種平臺和技術的建議:分佈式簿記應用程序

  • 用戶在不同地點的全球
  • 用戶控制:控制誰可以看到,編輯,片內批准的各種張/帳號/交易
  • 解析銀行對賬單文件到系統
  • 生成報告
  • 可靠日誌記錄:誰進入,修改,批准交易
  • 安全,可靠的數據存儲
  • ABIL可以通過Internet或本地網絡服務器提供服務

我打算使用Google Docs Spreadsheet腳本,但我看不到用戶控件足夠僵化。

目前我傾向於使用Google App Engine的Java Servlets和JSP。

你會用什麼?

回答

2

Servlets和JSP是很好的技術,但相當基本/低級別。您可能會發現嘗試更新的基於Web的框架更有趣並且更有成效。

一些想法:

  • Vaadin可能適合這類應用的非常好,它是豐富的互聯網應用程序的框架,讓你更爲複雜的成分比,你可以用普通的JSP實現。
  • 我也聽到很好的想法關於Play Framework
  • 如果你感覺真的很冒險並且喜歡選擇一種新語言(Clojure),那麼Noir也是一個很棒的web框架。
+0

感謝mikera,將調查這些! – BruceM 2012-03-17 14:31:22

0

這裏唯一可能需要App Engine的要求是「通過Internet或本地網絡服務器提供服務的能力」。你到底什麼意思?如果這是你的用戶想要在本地安裝的東西,那麼App Engine是不可能的。

任何基於java的解決方案都將滿足您的所有其他需求。既然你有很多日誌記錄/安全性,你可能希望看看Spring Security或Spring Grails(它也支持spring security)。

+0

謝謝 - 我會看看Spring,Vaadin目前看起來不錯 – BruceM 2012-03-18 04:23:06

相關問題