2

我是后端 Web 开发人员。从来没有以任何方式处理过手机。我得到了一份为移动应用程序构建后端的工作,我正在思考我应该如何准备。

您能否概述 Web 应用程序和移动应用程序后端之间的原理异同?

4

1 回答 1

5

真正的业务逻辑和数据结构是一样的。不同之处在于远程公开功能的方式。

网站通过 HTTP 协议公开此功能,这是最简单的界面,因为预定义的 UI(HTML 页面)正在分发。

对于定制的移动应用程序(不是浏览器),仅传输数据,设备的本机 UI 用于呈现和与该数据交互。数据通信协议/接口由网络服务实现。

  • 业务模型 -> 服务器端控制器(HTTP、HTTPS + AJAX、RPC 等) -> Web 浏览器(Web 应用程序)

  • 业务模型 -> Web 服务 API(SOAP、REST 等) -> 远程应用程序(桌面、移动应用程序)

于 2012-10-16T18:15:25.267 回答