我可以将DynamoDB与Play搭配使用,作为AWS上Web应用程序的一个很好的替代方案吗? [英] Is there a good alternative to Play that I can use with DynamoDB for a web application on AWS?

查看:58
本文介绍了我可以将DynamoDB与Play搭配使用,作为AWS上Web应用程序的一个很好的替代方案吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为最终用户设计一个图像存储应用程序,该应用程序将具有很多CRUD类型的功能.我想将应用程序托管在Amazon Web Services(AWS)上,并打算使用该游戏!框架,S3和NoSQL数据库.我找不到适用于Play的DynamoDB适配器!并了解到MongoDB和EC2的相处并不融洽.

I am designing an image store application for end users which will have lots of CRUD type functionality. I want to host the application on Amazon Web Services (AWS) and was going to use the play! framework, S3 and a NoSQL database. I couldn't find a DynamoDB adapter for Play! and read that MongoDB and EC2 don't get along that well together.

我可以与DynamoDB一起使用Play吗?

Is there a good alternative to Play that I can use with DynamoDB?

还有其他我应该考虑的框架吗(播放!对我来说很有吸引力,干净,精简和简单).

Are there alternative frameworks I should consider (Play! looks very attractive to me, clean, lean and simple).

推荐答案

播放与数据库无关,但它确实对其他较新的数据存储提供了一些支持. Dynamo太新了,无法直接在Web框架中获得很多支持.游戏是一个很好的框架,我个人非常喜欢它.当我使用Play 2.0时,我不建议完全不熟悉scala或FP的人使用它.他们说您也不需要知道,但这是一厢情愿的想法,直到产品更加成熟为止.

Play is database agnostic but it does have some support for other less recent data stores. Dynamo is just too new to have much support directly in a web framework. Play is a fine framework and I personally really like it. While I use Play 2.0, I don't recommend it for someone completely unfamiliar with scala or FP. They say you don't need to know either but that is wishful thinking until the product is more mature.

最重要的是,您分别选择Web框架和数据存储.每种权利中的一种应具有灵活性,以支持另一种的许多选择.

The bottom line is you choose your web framework and data store separately. The right one of each should have the flexibility to support many options of the other.

这篇关于我可以将DynamoDB与Play搭配使用,作为AWS上Web应用程序的一个很好的替代方案吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆