我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢
nb88新博娱乐平台
nb88新博娱乐平台
当前位置 : nb88新博娱乐平台 > NB88新博官网

我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢

我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢?pc网站也可以跟app那样调用接口开发吗?就是所谓的前后端分离,后端提供接口的,pc网站怎么怎么实现的?譬如金融p2p投资平台网站或者电商系统网站等等,可以跟app那样调用后端接口吗?开发思路两者有什么不同呢??

建议你去了解一下 SOAService-Oriented Architecture,面向服务架构。

普通的 Web 由于历史原因,很多还没转向 SOA 架构,而 App 因为是新生应用而且因为其 Native 特性,好多都是直接采用的 SOA 架构。

如果把浏览器和App都想像成客户端C,而服务端S都以 HTTP Api 的方式提供接口,那两者就没有啥不同。如果 App 采用 Codorva 之类的 Hybrid 框架来写,那它们的区别就只是浏览器框架和 Hybrid 框架的区别,这个区别跟服务端一点关系都没得了。

理论上来说并没有区别.比如都是用tcp/ip协议栈, https什么的.实际上完全可以做到一套接口移动端网页端公用.

不过移动端更多推送的动作,而网页端比较多响应的动作.而网页端虽然有一定的MVC分层,实际上耦合性一般来说还是强于app端的.

如果web是前后端分离的话区别就不大了,但是在安全和会话可能会有差别。

把网站的视图层模板引擎,修改为收发json的rest就成了app后端了。
一般app的http接口相比网站设计的更严谨些;还有就是app一般使用token,而网站使用session来"维持状态"

在我眼里是一样的。

栏目列表

广告位

nb88新博娱乐平台