シングルページアプリケーションとWebアプリケーションの違いは何ですか?利点と欠点は何ですか? SPAを使用し、Webアプリケーションを使用する必要がある場合単一ページアプリケーションとWebアプリケーションの違い
1
A
答えて
0
this answerを参照してください。 HTTPリクエストで具体
- ユーザアクション(例えばHTTP POST、HTTP GET)
- リクエストが処理され、サーバー:過度に単純化した比較は、開発努力の面で、
マルチページ・アプリケーションでありますHTTPページで応答する
欠点:リストに項目を追加したりフォームデータを更新したりするなど、すべてのユーザーアクションに応答するだけの多数のページが必要ですが、SPAデータバインディングでは多くの作業が可能ですあなたのためにビューを更新します。第2に、フルページ要求の間に失われる状態を維持するのはウェブアプリケーションの責任です。対照的に、SPAは、ブラウザが同じページにとどまっている間に、追加作業なしにXHR間でメモリ内の状態を維持することができます。
シングルページアプリケーション(SPA):
- configureは
- は、クライアント上のフレームワークを初期化し、クライアントとサーバーの両方で、クライアントとサーバーの両方の側に
- コード "コントローラ" をルーティング
- JavaScriptによるユーザー操作の処理
- ハンドルXHR要求/応答
これは、シングルページとマルチページの両方のアプリを開発する際に気づいた典型的な手順ですが、これは必ずしもすべてのケースを表すわけではありません。
AngularJSのようなフレームワークは、SPAを開発するために非常に奨励されており、高い評価を受けています。その利点は、クライアント側のJavaScriptの構造に関するガイダンスです。
マルチページアプリケーションがフルページ読み込みでユーザーアクションに応答する場合、定義による単一ページアプリケーションは1ページに制限されます(そうでない場合はマルチページになります)。XHRに依存します。
関連する問題
- 1. 単一ページアプリケーションjq
- 2. 単一ページアプリケーションと組み合わせたWebフレーム
- 3. 単一のWebページアプリケーションに必要な角度/ jQuery?
- 4. Nginx複数の "単一ページアプリケーション"ルーティング
- 5. 単一ページアプリケーションのAppEngine app.yaml設定
- 6. Visual Studioの単一ページアプリケーション統合
- 7. node.js単一ページアプリケーション用のJSON/RESTフレームワーク
- 8. MVC4単一ページアプリケーション - 複数の画面
- 9. IIS/AngularJS単一ページアプリケーション - アプリケーション内をナビゲートするときに単一のindex.htmlのページキャッシュを防止するには
- 10. JSF 2.2会話スコープ+ SPA(単一ページアプリケーション)
- 11. Angular Route(単一ページアプリケーション)に関連する
- 12. Lambda @ Edgeを使用した単一ページアプリケーション
- 13. SIngleページアプリケーション - Angular2とASP.NET Web API
- 14. クライアント/サーバーWebアプリケーションとWebサイトの違い
- 15. WebアプリケーションとWebサイトの違い
- 16. MVC6は単一ページアプリケーションへのルーティングを失うことなく404
- 17. Angular JSとLaravel(URLでのローカライゼーションによる単一ページアプリケーション)
- 18. React.jsとZF2の単一ページアプリケーション。出来ますか?
- 19. 単一ページアプリケーションでAngularを使用するセキュリティとローカライズ?
- 20. 動的Webアプリケーションと「通常の」Webアプリケーションの違い
- 21. Twitter Bootstrap:単一ページアプリケーションでアフィンが発生しない
- 22. ASP.NET WebアプリケーションとASP.NET MVC 3 Webアプリケーションの違い
- 23. データベースアクセスのWebアプリケーションとデスクトップアプリケーションの違い
- 24. AzureコンテナサービスとコンテナのWebアプリケーションの違い
- 25. アプリケーションサーバのWebサービスとアプリケーション層の違い
- 26. SOAPアプリケーションとREST Webサービスを単一アプリケーションで実装
- 27. Java WebアプリケーションとJavaエンタープライズアプリケーションの違い
- 28. SPA。それはMVC4内の本当の単一ページアプリケーションですか?
- 29. アドレスバーを使用して単一のページアプリケーションにユーザをルーティングする
- 30. 単一ページアプリケーションでNavbarのアクティブカラーを変更する方法[ブートストラップ]