2

好的。这是我的情况:

我正在开发一个提供服务的嵌入式设备。它将向客户端(智能手机)提供一些基于 Web 的服务。目前我们正计划在设备中实现一个 REST 服务器,以便 Web 应用程序可以轻松访问和使用设备提供的服务。

未来,我们计划为我们的嵌入式设备添加显示器和更好的处理器,以便我们可以在设备本身上运行 Web 应用程序。我们希望保持应用程序的兼容性——即所有当前的 Web 应用程序都应该在设备上运行而无需任何修改。

有没有比使用 REST 和 HTTP 更好的方法来实现这一点?我担心在设备上同时运行服务器和客户端的性能。

4

1 回答 1

0

如果您注意将 REST Api 代码与实际服务代码分开,您的新设备可以直接与服务交互(直接调用),而不是将所有内容都包装到 HTTP 和 REST 中。

话虽如此,您始终可以使用 REST api 尝试实现并验证性能是否足够。如果是,您甚至不需要添加间接。

于 2012-11-26T22:57:10.250 回答