she*_*iel 3 php iphone android ruby-on-rails backend
我是一名后端网络开发人员。从来没有以任何方式处理过手机。我得到了一份为移动应用程序构建后端的工作,我正在思考我应该如何准备。
您能否概述一下 Web 应用程序和移动应用程序后端之间的原则相似点和差异?
真正的业务逻辑和数据结构是一样的。不同之处在于功能如何远程公开。
网站通过 HTTP 协议公开此功能,这是最简单的界面,因为预定义的 UI(HTML 页面)刚刚被分发。
对于自定义移动应用程序(不是浏览器),仅传输数据,并且使用设备的本机 UI 来呈现该数据以及与该数据交互。数据通信协议/接口是通过Web服务实现的。
业务模型 -> 服务器端控制器(HTTP、HTTPS + AJAX、RPC 等) -> Web 浏览器(Web 应用程序)
业务模型 -> Web 服务 API(SOAP、REST 等) -> 远程应用程序(桌面、移动应用程序)
| 归档时间: |
|
| 查看次数: |
3315 次 |
| 最近记录: |