2012-03-17 19 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

相关问题