移动应用后端与Web应用后端有何不同?

时间:2012-10-16 17:05:15

标签: php android iphone ruby-on-rails backend

我是后端Web开发人员。从不以任何方式处理移动设备。 我正在获得一份工作,为移动应用程序构建后端,并思考如何准备。

您能否概述网络应用和移动应用后端之间的主要相似点和不同点?

1 个答案:

答案 0 :(得分:4)

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

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

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

  • 商业模式 - >服务器端控制器(HTTP,HTTPS + AJAX,RPC等) - >网络浏览器(网络应用程序)

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