我是后端Web开发人员。从不以任何方式处理移动设备。 我正在获得一份工作,为移动应用程序构建后端,并思考如何准备。
您能否概述网络应用和移动应用后端之间的主要相似点和不同点?
答案 0 :(得分:4)
真正的业务逻辑和数据结构是相同的。不同之处在于远程公开功能。
网站通过HTTP协议公开此功能,这是最简单的界面,因为预定义的UI(HTML页面)正在被分发。
对于自定义移动应用程序(不是浏览器),仅传输数据,并且设备的本机UI用于呈现和与该数据交互。数据通信协议/接口由Web服务实现。
商业模式 - >服务器端控制器(HTTP,HTTPS + AJAX,RPC等) - >网络浏览器(网络应用程序)
商业模式 - > Web服务API(SOAP,REST等) - >远程应用程序(桌面,移动应用程序)