<分区>
我是一名后端网络开发人员。从不以任何方式处理手机。 我得到了一份为移动应用构建后端的工作,我在想我应该如何准备。
您能否概述网络应用和移动应用后端之间的主要相似点和不同点?
<分区>
我是一名后端网络开发人员。从不以任何方式处理手机。 我得到了一份为移动应用构建后端的工作,我在想我应该如何准备。
您能否概述网络应用和移动应用后端之间的主要相似点和不同点?
最佳答案
真正的业务逻辑和数据结构是一样的。不同之处在于功能是如何远程公开的。
网站通过 HTTP 协议(protocol)公开此功能,这是最简单的界面,因为预定义的 UI(HTML 页面)刚刚被分发。
对于自定义移动应用程序(不是浏览器),仅传输数据,设备的 native UI 用于显示该数据并与之交互。数据通信协议(protocol)/接口(interface)通过网络服务实现。
业务模型 -> 服务器端 Controller (HTTP、HTTPS + AJAX、RPC 等)-> Web 浏览器(Web 应用程序)
业务模型 -> Web 服务 API(SOAP、REST 等)-> 远程应用程序(桌面、移动应用程序)
关于php - 移动应用程序后端与 Web 应用程序后端有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12919904/