关于开发基于AppEngine的ERP软件

时间:2011-12-16 16:20:13

标签: java google-app-engine

几个月前,我为我们的一位客户创建了一个店铺经理软件。

其中一项要求是Adobe ColdFusion。不过,我想出了一个非常好的产品,简单快速,一些不错的想法和一些积极的反馈。 现在我想我已准备好让“更大”的客户看到我的项目。

我不想在ColdFusion中编写下一个版本,我正在寻找更具可扩展性和可靠性的东西。

实际上,云计算让我非常好奇!特别是, Google AppEngine 似乎只需要我所需要的一切:

  • 我认识Java

  • 我可以从零开始,无需支付任何费用

  • 这是谷歌,还有什么比它更可靠?

我制作了一些helloworld-s,寻找最好的技术。

GWT非常好,但我的开发团队喜欢html + css“以页面为中心”的应用程序,所以我认为这将是一个太高的跳跃。而不是我在考虑:

  • Spring MVC 3.x
  • Objectify 4(作为持久性管理者,而不是JDO / JPA)

我的问题是:

  1. 根据您的经验,您认为GAE是否适合开发和托管“商店经理”软件,它将管理表格(CRUD),制作报告等等?我的项目非常简单。

  2. 我提到的两项技术对于这样的项目是否合适?我还需要什么?

1 个答案:

答案 0 :(得分:1)

我做了一个非常标准的商店,使用:Appengine + Spring + Groovy + Objectify(以及客户端的backbonejs +谷歌闭包模板)

根据我的经验,我可以说:

  • 有可能:)
  • 这样的系统需要大量的交易 - 这是可能的,但使用appengine并不是那么简单。有很多交易,还有很多工作
  • 报告最好准备背景(taskqueue / cron / prospectivesearch),并且很难准备“按需”或自定义报告(实际上必须在背景上完成)

我对我当前的实现感到满意,但我发现使用标准RDBMS对这类项目来说更合适。

PS而且,你可以看看CloudFoundry,我没有尝试过是的,但似乎这也是好事,它有PostreSQL作为服务