Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AWS可以用作android后端吗?或者后端程序使用AWS?_Java_Android_Web Services_Google App Engine_Amazon Web Services - Fatal编程技术网

Java AWS可以用作android后端吗?或者后端程序使用AWS?

Java AWS可以用作android后端吗?或者后端程序使用AWS?,java,android,web-services,google-app-engine,amazon-web-services,Java,Android,Web Services,Google App Engine,Amazon Web Services,与外部数据库(服务器上的某个位置)通信的Android应用程序需要web服务(例如java web服务)是否正确 该web服务是直接与DB通信的实际后端应用程序吗 我说的这项服务与AWS或google cloud提供的服务是一样的,还是我搞砸了?云提供商可以为您提供计算机和其他硬件来运行后端服务器,在某些情况下还可以为您提供后端所需的部分或全部服务,显然,这取决于你的应用程序实际需要做什么 例如,AWS提供身份验证服务、流媒体录制后端服务、通知等。你们仍然需要做一些工作来将你们的应用程序和它们集

与外部数据库(服务器上的某个位置)通信的Android应用程序需要web服务(例如java web服务)是否正确

该web服务是直接与DB通信的实际后端应用程序吗


我说的这项服务与AWS或google cloud提供的服务是一样的,还是我搞砸了?

云提供商可以为您提供计算机和其他硬件来运行后端服务器,在某些情况下还可以为您提供后端所需的部分或全部服务,显然,这取决于你的应用程序实际需要做什么

例如,AWS提供身份验证服务、流媒体录制后端服务、通知等。你们仍然需要做一些工作来将你们的应用程序和它们集成在一起,但它们为你们做了很多繁重的工作

决定是使用服务还是只使用硬件,并在上面构建自己的服务,实际上是一个体系结构和业务决策

您可能希望在易集成性与供应商锁定之间取得平衡(即与单个云提供商绑定以运行后端)

就个人而言,我喜欢可以在云提供商之间移植的架构——如果您愿意,您仍然可以在非云提供商第三方服务构建块软件上构建


话虽如此,AWS和谷歌几乎肯定已经投入了大量的精力和思想,使其服务构建块易于集成和可扩展,这样您可能会发现他们的生态系统适合您。

Web服务不需要“云”。他们已经存在很长时间了。对不起,我不能也不要你的钱。花一点时间阅读(谷歌)关于创建网络服务的文章。我明白你的意思,我只需要知道一些我找不到答案的简单事情。我知道AWS提供了一些服务,但我不明白为什么要使用它们,如果我能构建简单的Web服务与db通信,就这样。