有些人可能觉得这是一个普遍的问题,但我不相信。我相信这是发展的一个非常重要的方面,我正在努力向他人学习。
让我们说我正在克隆推特应用程序。
现在,通过传统的Android代码可以很好地实现前端,但是我不知道如何设计应用程序的后端。
我可以使用数据库 - 但这似乎更适合较旧的传统内部软件应用程序 我读了一些关于谷歌应用引擎的内容,但我不确定这是否真的应该用于这样的解决方案。实际上我不知道我有什么选择,我可以为我的研究使用一些方向 - 因为我不想在我的架构中犯错,只需要回去重新设计后端。
我想知道我应该研究哪些类型的东西,以便我可以适当地评估我的选择。
由于
答案 0 :(得分:0)
在这种情况下,您正在考虑访问Twitter API以满足您的功能。你应该看看如下的方法:
如果您正在寻求提供更多增值服务(以下是一些示例):
在这种情况下,在服务器端进行工作将使事情变得更容易。 Google App Engine是一个很棒的后端,您可以使用它来实现上述许多功能。它为您提供了一个PaaS,您可以使用各种服务(数据存储,网络,电子邮件)来提高您的工作效率,以及语言选择(Java,Python,PHP和Go)。