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

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

阿神
阿神

闭关修行中......

全部回覆 (5)
小葫芦

建議你去了解 SOA(Service-Oriented Architecture,面向服務架構)。

普通的 Web 由於歷史原因,很多還沒轉向 SOA 架構,而 App 因為是新生應用(而且因為其 Native 特性),好多都是直接採用的 SOA 架構。

如果把瀏覽器和App都想像成客戶端(C),而服務端(S)都以 HTTP Api 的方式提供接口,那兩者就沒有啥不同。如果 App 採用 Codorva 之類的 Hybrid 框架來寫,那它們的區別就只是瀏覽器框架和 Hybrid 框架的區別,這個區別跟服務端一點關係都沒得了。

    左手右手慢动作

    理論上並沒有差別.例如都是用tcp/ip協定棧, http(s)什麼的.實際上完全可以做到一套介面行動端網頁端公用.

    不過行動端更多推播的動作,而網頁端比較多響應的動作.而網頁端雖然有一定的MVC分層,實際上耦合性一般來說還是強於app端的.

      左手右手慢动作

      如果web是前後端分離的話區別就不大了,但是在安全性和會話可能會有差別。

        黄舟

        把網站的視野層模板引擎,修改為收發json的rest就成了app後端了。
        一般app的http介面相比網站設計的更嚴謹些;還有就是app一般使用token,而網站使用session來"維持狀態"

          刘奇

          在我眼裡是一樣的。

            最新下載
            更多>
            網站特效
            網站源碼
            網站素材
            前端模板
            關於我們 免責聲明 Sitemap
            PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!