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

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

阿神
阿神

闭关修行中......

全員に返信(5)
小葫芦

SOA (サービス指向アーキテクチャ) について学ぶことをお勧めします。

歴史的な理由により、通常の Web の多くはまだ SOA アーキテクチャに切り替わっていませんが、アプリは新しいアプリケーションであり (ネイティブの特性のため)、その多くは SOA アーキテクチャを直接採用しています。

ブラウザとアプリの両方がクライアント (C) であり、サーバー (S) が両方とも HTTP API の形式でインターフェイスを提供すると考えると、この 2 つに違いはありません。アプリが Codorva などのハイブリッド フレームワークを使用して作成されている場合、それらの違いはブラウザ フレームワークとハイブリッド フレームワークの違いにすぎません。この違いはサーバーとは関係ありません。

いいねを押す +0
左手右手慢动作

理論的には、どれも tcp/ip プロトコル スタック、http(s) などを使用します。実際、モバイル ページと Web ページに共通のインターフェイスのセットを作成することは完全に可能です。

ただし、モバイル側にはプッシュ アクションが多く、Web 側にはレスポンス アクションが多くなります。Web 側にはある程度の MVC 階層化がありますが、実際には、一般にアプリ側よりも結合が強くなります。
いいねを押す +0
左手右手慢动作

ウェブがフロントエンドとバックエンドから分離されている場合、大きな違いはありませんが、セキュリティとセッションに違いが生じる可能性があります。

いいねを押す +0
黄舟

Web サイトのビュー レイヤー テンプレート エンジンを JSON の送受信用に REST に変更すると、それがアプリのバックエンドになります。
一般に、アプリの HTTP インターフェースは Web サイトよりも厳密に設計されています。また、アプリは通常トークンを使用しますが、Web サイトは「状態を維持する」ためにセッションを使用します

いいねを押す +0
刘奇

私の目にも同じです。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート