0

Webアプリケーションでの私の経験は、フロントエンドの単一ページアプリケーションフレームワーク/ライブラリ(ノックアウト/角度/反応)のみから構成されています。私はまだ何もリリースしていない、またはバックエンドを開発しました - 私はフロントエンドでモックデータを使用し、本質的にバックエンドの存在を嘲笑しました。単一ページアプリケーションと組み合わせたWebフレーム

フレームワーク/ライブラリ(角度/リアクションなど)を使用してシングルページアプリケーションを開発する場合、フロントエンドで処理するルーティングを効果的に最適なユーザーエクスペリエンスで提供できるため)、Webフレームワークで拡張されていない母国語でWebサービスAPIを開発するだけでなく、Webフレームワークを使用することに利点がありますか?私の場合は

、私はフロントエンドのためReactを使用していますし、バックエンドのためElixirを使用します、と私はバックエンドのためのWebフレームワークを使用した場合に使用される特定の技術は、この質問には重要ではありませんが、それはとして、(Phoenixだろう特定のテクノロジをスワップアウトできます)。

私のバックエンドは、データベースからデータをフェッチしてデータベースに挿入しているような気がします。おそらくバックエンドを行っていないために素朴なビュー。

答えて

1

実際には、フルスタックのWebフレームワーク(テンプレート処理やコンポーネントフレームワークなど)は必要ありません。すなわち、フロントエンド

  • HTTP RESTサービング - DB
  • への書き込み時に

    • トランザクション管理ログには、静的なファイルを提供するなど
    • をビュン、集約を記録、
    • :しかし、まだあなたが考慮すべき特定のものがあります
    • スケーリング/クラスタリングをこれらの事を一緒に結合するとても便利な方法で呼び出し
    • キャッシュ(もしあれば)
    • 認証/セッションが

    フレームワークは、通常、あなたが簡単にこれらの事に対処し、あなたのビジネス要件に注力できるようにすることができ取り扱い

  • データ検証
  • エラーを扱います。

  • 関連する問題