【发布时间】:2011-02-11 05:30:17
【问题描述】:
我被要求帮助朋友的公司开发一个 Web 应用程序。我的时间非常有限,我在一个条件下不情愿地接受了这个请求。由于大部分逻辑都在后端进行,我建议我将完成完整的后端仅,让前端开发人员可以简单地与我的后端交互。
我打算用 Java EE 或 Python(使用 Pylons)做后端。在这一点上,这并不重要。我计划让我的后端完全准备好并进行单元测试,这样我的工作完成后就几乎不需要我的输入了。
我知道他们有一个 PHP 程序员,但据我所知,他是一个真正的菜鸟。我希望他基本上以最简单的方式与我的后端服务交互,而他无法“填充”它。它基本上是一个仅限 CRUD 的应用程序。
我可以将后端实现为可通过 XML-RPC 或 SOAP 等 Web 服务访问。甚至可以使用 RESTful API。
然而,我的主要目标是让完全“菜鸟”的 PHP 程序员可以轻松地与之交互而不会感到困惑。最好我什至不想和他说话,因为我通常有一个非常忙碌的日程安排,并且打“支持电话”不是我愿意做的事情。我应该选择哪种方法?我欢迎任何建议和意见!
【问题讨论】: