java - 我想问个后端问题,平常开发的web网站后端开发和app后端接口开发有什么不同呢
阿神
阿神 2017-04-18 10:30:30
0
5
3485

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

阿神
阿神

闭关修行中......

répondre à tous(5)
小葫芦

Je vous propose de vous renseigner sur la SOA (Service-Oriented Architecture).

Pour des raisons historiques, de nombreux Web ordinaires ne sont pas encore passés à l'architecture SOA, tandis que les applications sont de nouvelles applications (et en raison de leurs caractéristiques natives), et beaucoup d'entre elles adoptent directement l'architecture SOA.

Si vous considérez à la fois le navigateur et l'application comme le client (C), et que le serveur (S) fournit tous deux des interfaces sous la forme d'une API HTTP, alors il n'y a aucune différence entre les deux. Si l'application est écrite à l'aide d'un framework hybride tel que Codorva, la différence entre eux est uniquement la différence entre le framework du navigateur et le framework hybride. Cette différence n'a rien à voir avec le serveur.

左手右手慢动作

En théorie, il n'y a pas de différence. Par exemple, ils utilisent tous la pile de protocoles TCP/IP, http(s), etc. En fait, un ensemble d'interfaces peuvent être partagées par les pages mobiles et Web.

Cependant, le côté mobile a plus d'actions push, tandis que le côté Web a plus d'actions de réponse. Bien que le côté Web ait une certaine couche MVC, en fait, le couplage est généralement plus fort que celui du côté application.

左手右手慢动作

Si le Web est séparé du front-end et du back-end, la différence ne sera pas grande, mais il peut y avoir des différences en termes de sécurité et de sessions.

黄舟

Modifiez le moteur de modèle de couche de vue du site Web en REST pour l'envoi et la réception de JSON, et il devient le backend de l'application.
L'interface http des applications générales est conçue de manière plus rigoureuse que celle des sites Web ; de plus, les applications utilisent généralement des jetons, tandis que les sites Web utilisent des sessions pour « maintenir le statut »

刘奇

C’est pareil à mes yeux.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal