我现在做了一个类似投资理财的网站(pc端耳朵),有假数据,我想在app或者微信也公用这套后端代码可以吗?还是重写一套后端代码呢?pc和app微信各一套,如果就公用一套,我现在的后端代码怎么给app展现数据??没有做过app后端,大神们说说
伊谢尔伦2017-04-18 10:49:48
パブリックに共有できるかどうかは、コードの書き方によって異なります。フロントエンドとバックエンドが分かれているプロジェクトの場合は、設計したAPIを再利用してください。データ層とプレゼンテーション層の両方を担当する種類のコードの場合は、このコード セットに基づいた純粋なデータ層インターフェイスを提供する必要があります。
たとえば、最初は次のようにページをレンダリングしました
// 疑似コード
return res.render(view, data);
次に、次のようなデータのみを含むインターフェイスを提供する必要があります
// 疑似コード
return data;
大家讲道理2017-04-18 10:49:48
再発明できるのであれば、なぜ再利用しないのですか? そうしないと、更新とメンテナンスの作業負荷が膨大になります。
API インターフェースが再利用できない場合でも、元のビジネス ロジックは再利用可能な基になるロジックを抽象化できるため、新しい上位レベルのロジックのみを開くことができます。