【发布时间】:2013-07-25 14:11:40
【问题描述】:
基本上,
我会了解所涉及的各种组件,从头到尾从头开始。
我即将进行一个 Android 项目,我几乎需要完全创建一个后端和一种通过 HTTP 进行交互的方式。 RESTful 方法似乎是要走的路,但现在我很难从哪里开始——我应该考虑的事情。
目前我认为以下几点很重要:
- PHP & MySQL 知识(计划关注Derek Banas PHP & MySQL tutorials)
- Android HTTP 知识 - 我有。
我还应该考虑其他替代方案吗? 考虑到到目前为止我没有做过 PHP 和很少的 MySQL,这是最好的方法吗? 它主要基于 Android 的事实是否意味着有独特的选择需要考虑?
如果还有其他好的资源我应该考虑,我将非常感激!
干杯
【问题讨论】:
-
如果您精通 Android,您可能对 Java 有一定的了解。在这种情况下,Playframework 是一个很好的起点。它是一个简单但完整且完全自打包的 Web 应用程序框架。
-
啊,看起来很有趣!我说完全需要 PHP 是否正确,但您仍然需要 MySQL 之类的数据后端?
-
差不多。有 jdbc 在使用,因此您可以将其插入许多不同的数据库,包括 H2,它是一个内存数据库,以及 sqlite,它不需要外部服务器,如 MySQL 或 PostgreSQL
-
干杯,一定会检查这些。您会推荐任何特定的数据库吗?主要是可靠,易于使用且易于使用钱包/理想情况下免费?
-
H2 足以启动开发。之后,您可以很容易地使用 SQLite(无需安装),或者您的生产平台上的任何东西。我考虑使用 Heroku 进行托管,他们提供 postgreSQL