recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

阿神阿神2803 Il y a quelques jours3490

répondre à tous(5)je répondrai

  • 高洛峰

    高洛峰2017-04-18 10:32:30

    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.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:32:30

    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.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 10:32:30

    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.

    répondre
    0
  • 黄舟

    黄舟2017-04-18 10:32:30

    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 »

    répondre
    0
  • 怪我咯

    怪我咯2017-04-18 10:32:30

    C’est pareil à mes yeux.

    répondre
    0
  • Annulerrépondre