-1

我正在计划使用 PlayFramework 和 AngularJS 开发一个应用程序。由于此应用程序将具有移动界面,因此我将创建两个不同的播放应用程序。

  • 播放应用程序 1,用于 RETSTful API
  • 播放应用程序 2,用于 Web 客户端

RESTful API 将包含所有业务逻辑,并将充当服务层,Web 客户端将访问 API。此外,在单独的 API 中拥有业务逻辑将允许我​​的应用程序服务暴露给第三方以使用这些服务并将应用程序服务集成到他们的应用程序中。

请给我您对此配置的专家意见。

有没有其他替代方案或更好的方法来做到这一点?

4

1 回答 1

1

这是一种完全有效的方法——将事情隔离开来。您只需要处理 2 个应用程序的开销。将其转换为模块化应用程序(带有子模块;play 2.1 在这方面有一些更好的东西)也是一个好主意。

当然,您可以始终只使用一个应用程序并从那里提供所有内容,并且仍然保持逻辑分离(例如:不同的控制器/路由来处理不同的内容)。

于 2013-01-15T17:46:02.713 回答