java - 我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢
本文介绍了java - 我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢?pc网站也可以跟app那样调用接口开发吗?就是所谓的前后端分离,后端提供接口的,pc网站怎么怎么实现的?譬如金融p2p投资平台网站或者电商系统网站等等,可以跟app那样调用后端接口吗?开发思路两者有什么不同呢??
解决方案
建议你去了解一下 SOA(Service-Oriented Architecture,面向服务架构)。
普通的 Web 由于历史原因,很多还没转向 SOA 架构,而 App 因为是新生应用(而且因为其 Native 特性),好多都是直接采用的 SOA 架构。
如果把浏览器和App都想像成客户端(C),而服务端(S)都以 HTTP Api 的方式提供接口,那两者就没有啥不同。如果 App 采用 Codorva 之类的 Hybrid 框架来写,那它们的区别就只是浏览器框架和 Hybrid 框架的区别,这个区别跟服务端一点关系都没得了。
这篇关于java - 我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文